2017-03-12 3 views
1

Ich entwickle einen Soap-Service mit Apache Kamel in Weblogic 12.1.3. Mein Problem ist die Version, die ich verwenden muss.Fataler Fehler in der JVM mit Weblogic und Apache Camel

Mit Versionen 2.15.x funktioniert es perfekt (genau Version 2.15.6), aber ich möchte auf die neueste kompatible Version für Java 1.7 aktualisieren, die 2.17.5 ist und ein Fehler auftritt, der den Server stoppt.

Der Java-Code der Anwendung funktioniert ordnungsgemäß, und der Fehler tritt auf, wenn die Antwort zurückgegeben wird.

Der Server stoppt und generiert eine Protokolldatei mit der Prozess-PID. Dies ist der Fehler mit der -verbose: class Option:

=============== DEBUG MESSAGE: illegal bytecode sequence - method not verified ================ 

# 
# A fatal error has been detected by the Java Runtime Environment: 
# 
# EXCEPTION_PRIV_INSTRUCTION (0xc0000096) at pc=0x0000000002c85a4d, pid=12152, tid=9208 
# 
# JRE version: Java(TM) SE Runtime Environment (8.0_71-b15) (build 1.8.0_71-b15) 
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.71-b15 mixed mode windows-amd64 compressed oops) 
# Problematic frame: 
# j com.example.app.ws.jaxws_asm.StatusResponse.setReturn(Lcom/example/app/ws/response/ServiceStatus;)V+0 
# 
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows 
# 
# An error report file with more information is saved as: 
# J:\desarrollo\servidores\oracle-12.1.3\user_projects\domains\base_domain\hs_err_pid12152.log 
# 
# If you would like to submit a bug report, please visit: 
# http://bugreport.java.com/bugreport/crash.jsp 
# Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0 Java HotSpot(TM) 64-Bit 
Server VM warning: ignoring option MaxPermSize=256m; support was 
removed in 8.0 

Und das volle Protokoll:

Loaded weblogic.servlet.internal.PostInputStream from 
file:/J:/desarrollo/servidores/oracle-12.1.3/wlserver/modules/features/weblogic.server.merged.jar] 
[Loaded org.apache.cxf.attachment.AttachmentUtil from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded 
org.apache.cxf.attachment.AttachmentUtil$EnhancedMailcapCommandMap 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.attachment.ImageDataContentHandler from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.binding.soap.SoapVersionFactory from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.1.9/cxf-rt-bindings-soap-3.1.9.jar] 
[Loaded org.apache.cxf.staxutils.DepthXMLStreamReader from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.staxutils.PartialXMLStreamReader from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.staxutils.W3CDOMStreamWriter from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded 
org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor$HeadersProcessor 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.1.9/cxf-rt-bindings-soap-3.1.9.jar] 
[Loaded org.codehaus.stax2.evt.XMLEventFactory2 from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded org.codehaus.stax2.ri.Stax2EventFactoryImpl from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded com.ctc.wstx.stax.WstxEventFactory from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.woodstox-core-asl_4.2.0.jar] 
[Loaded org.codehaus.stax2.evt.XMLEvent2 from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded org.codehaus.stax2.ri.evt.BaseEventImpl from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded com.ctc.wstx.evt.BaseStartElement from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.woodstox-core-asl_4.2.0.jar] 
[Loaded com.ctc.wstx.evt.SimpleStartElement from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.woodstox-core-asl_4.2.0.jar] 
[Loaded org.codehaus.stax2.ri.evt.AttributeEventImpl from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded org.codehaus.stax2.ri.evt.NamespaceEventImpl from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded org.codehaus.stax2.ri.evt.CharactersEventImpl from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded org.apache.cxf.staxutils.StaxUtils$StreamToDOMContext from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded 
org.apache.cxf.annotations.SchemaValidation$SchemaValidationType from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.helpers.ServiceUtils from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.binding.soap.HeaderUtil from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.1.9/cxf-rt-bindings-soap-3.1.9.jar] 
[Loaded org.apache.cxf.headers.Header from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.service.model.ServiceModelUtil from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.databinding.DataReader from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.JAXBDataBase from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.io.DataReaderImpl from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.io.DataReaderImpl$WSUIDValidationHandler 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.attachment.JAXBAttachmentUnmarshaller from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded 
org.eclipse.persistence.oxm.attachment.XMLAttachmentUnmarshaller from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded 
org.eclipse.persistence.jaxb.attachment.AttachmentUnmarshallerAdapter 
from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded org.apache.cxf.jaxb.JAXBEncoderDecoder from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.JAXBEncoderDecoder$2 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.UnmarshallerAwareXMLReader from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded 
org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceContext 
from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded 
org.eclipse.persistence.internal.oxm.record.XMLReaderAdapter$IndexedAttributeList 
from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded 
org.eclipse.persistence.internal.oxm.record.XMLStreamReaderReader$XMLStreamReaderAttributes 
from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded 
org.eclipse.persistence.internal.oxm.record.XMLReaderAdapter$Attribute 
from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded org.apache.cxf.databinding.WrapperHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.WrapperHelperCompiler from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.databinding.AbstractWrapperHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.JAXBWrapperHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.binding.soap.model.SoapBodyInfo from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.1.9/cxf-rt-bindings-soap-3.1.9.jar] 
[Loaded org.apache.cxf.interceptor.ServiceInvokerInterceptor$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.interceptor.ServiceInvokerInterceptor$2 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.camel.impl.DefaultExchange from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.impl.MessageSupport from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.impl.DefaultMessage from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.CaseInsensitiveMap from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.component.cxf.util.CxfUtils from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-cxf/2.17.5/camel-cxf-2.17.5.jar] 
[Loaded org.apache.camel.spi.HeaderFilterStrategy$Direction from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.cxf.security.LoginSecurityContext from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.camel.util.ExchangeHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.MessageHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.impl.DefaultUnitOfWork from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.spi.TracedRouteNodes from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.impl.DefaultTracedRouteNodes from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.AsyncProcessorHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.AsyncCallback from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.AsyncProcessorHelper$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.management.mbean.ManagedRoute$InFlightKey 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded java.util.concurrent.ThreadLocalRandom from 
C:\PROGRA~1\Java\JDK18~1.0_7\jre\lib\rt.jar] [Loaded 
org.apache.camel.util.UnitOfWorkHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.processor.CamelInternalProcessor$InternalCallback 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.Pipeline$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.MessageHistory from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.impl.DefaultMessageHistory from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.processor.RedeliveryErrorHandler$RedeliveryData from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.RedeliveryErrorHandler$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.management.InstrumentationProcessor$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.component.bean.MethodInvocation from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.component.bean.MethodInfo$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.PipelineHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.SendProcessor$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.CamelLogger$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.management.event.ExchangeSentEvent from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.support.LanguageSupport from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.SimpleLanguage from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.ExpressionIllegalSyntaxException from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.ResourceHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.language.simple.SimpleBackwardsCompatibleParser from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.types.TokenType from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.SimpleTokenizer from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.types.SimpleTokenType from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.types.SimpleToken from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.BaseSimpleParser from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.SimpleExpressionParser from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.SimpleNode from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.LiteralNode from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.BaseSimpleNode from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.LiteralExpression from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.Block from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.BlockStart from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.SimpleFunctionStart from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.CompositeNodes from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.BlockEnd from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.SimpleFunctionEnd from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.UnaryExpression from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.SimpleFunctionExpression 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.OgnlHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.builder.ExpressionBuilder$64 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.ObjectHelper$5 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.ObjectHelper$5$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.RecipientListProcessor from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.RecipientList$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.concurrent.AtomicExchange from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.component.direct.DirectProducer from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.processor.MulticastProcessor$PreparedErrorHandler 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.ProcessorExchangePair from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.processor.RecipientListProcessor$RecipientProcessorExchangePair 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.MulticastProcessor$2 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.management.event.ExchangeCompletedEvent from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.processor.aggregate.DelegateAggregationStrategy from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.processor.aggregate.CompletionAwareAggregationStrategy 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.cxf.ws.policy.selector.BaseAlternativeSelector from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-ws-policy/3.1.9/cxf-rt-ws-policy-3.1.9.jar] 
[Loaded org.apache.cxf.ws.policy.selector.MinimalAlternativeSelector 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-ws-policy/3.1.9/cxf-rt-ws-policy-3.1.9.jar] 
[Loaded org.apache.cxf.jaxws.interceptors.SwAOutInterceptor$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.1.9/cxf-rt-frontend-jaxws-3.1.9.jar] 
[Loaded org.eclipse.persistence.jaxb.JAXBValidator from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded org.eclipse.persistence.jaxb.ObjectGraph from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded sun.reflect.GeneratedMethodAccessor158 from 
__JVM_DefineClass__] 
=============== DEBUG MESSAGE: illegal bytecode sequence - method not verified ================ 

# 
# A fatal error has been detected by the Java Runtime Environment: 
# 
# EXCEPTION_PRIV_INSTRUCTION (0xc0000096) at pc=0x0000000002c85a4d, pid=12152, tid=9208 
# 
# JRE version: Java(TM) SE Runtime Environment (8.0_71-b15) (build 1.8.0_71-b15) 
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.71-b15 mixed mode windows-amd64 compressed oops) 
# Problematic frame: 
# j com.example.app.ws.jaxws_asm.StatusResponse.setReturn(Lcom/example/app/ws/response/ServiceStatus;)V+0 
# 
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows 
# 
# An error report file with more information is saved as: 
# J:\desarrollo\servidores\oracle-12.1.3\user_projects\domains\base_domain\hs_err_pid12152.log 
# 
# If you would like to submit a bug report, please visit: 
# http://bugreport.java.com/bugreport/crash.jsp 
# Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0 Java HotSpot(TM) 64-Bit 
Server VM warning: ignoring option MaxPermSize=256m; support was 
removed in 8.0 

Mein Service Code:

@Component 
public class WebServiceRouteBuilder extends RouteBuilder { 
    private String uri = "cxf:/transfer?properties.mtom-enabled=true&serviceClass=" + TransferService.class.getName(); 

    @Override 
    public void configure() throws Exception { 
     from(uri) 
      .to("log:input") 
      .recipientList(simple("direct:${header.operationName}")); 

     // service status 
     from("direct:status") 
      .bean(ServerStatusResponseBuilder.class); 
      .to("log:output"); 
    } 
} 

public class ServerStatusResponseBuilder { 
    private static final String NA = "NA";  
    private static ServiceStatus serviceStatus = null; 
    public ServiceStatus process(){ 
     return ServiceStatus.with(NA, NA, NA); 
    } 
} 

public class ServiceStatus { 

    private String version; 
    private String environment; 
    private String serverName; 

    //getters & setters 

    public static ServiceStatus with(String environment, String version, String serverName){ 
     ServiceStatus status = new ServiceStatus(); 
     status.setEnvironment(environment); 
     status.setVersion(version); 
     status.setServerName(serverName); 

     return status; 
    } 
} 

Meine xml config:

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns="http://www.springframework.org/schema/beans" 
    xmlns:p="http://www.springframework.org/schema/p" 
    xmlns:context="http://www.springframework.org/schema/context" 
    xmlns:camel="http://camel.apache.org/schema/spring" 
    xsi:schemaLocation=" 
     http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 
     http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd 
     http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd"> 

    <!-- enable Spring @Component scan --> 
    <context:component-scan base-package="com.example.app" /> 

    <camelContext xmlns="http://camel.apache.org/schema/spring"> 
     <!-- and then let Camel use those @Component scanned route builders --> 
     <contextScan/> 
    </camelContext> 
</beans> 
+0

Sie Informationen darüber, wie Sie Ihre Camel Route und wie die Antwortnachricht sieht aus wie Sie besser helfen geben, zur Verfügung stellen müssen. –

+0

@SoucianceEqdamRashti Ich aktualisiere meinen Beitrag. Der Code ist nicht das Problem, mit Version 2.15.x funktioniert gut. Wenn Sie zu Version 2.17.6 wechseln, schlägt es fehl. Ich kann den Grund nicht finden. – oscar

+0

Ich fand es schwer zu verstehen, basierend auf diesem Stacktrace, was eigentlich falsch läuft. Aber eine Sache, die Sie versuchen könnten, ist, $ {headers.operationName} zu schreiben. Notiere das 's'. Ich war auf 2.14 und 2.15 und manchmal gab Header oder Header mir Probleme, wenn ich zu höheren Versionen wechselte. –

Antwort

1

Die Methode org.apache.cxf.common.util.ASMH elper.getASMClass() findet die ClassWriter-Klasse ("org.objectweb.asm.ClassWriter") in der falschen Bibliothek (wahrscheinlich /oracle_common/modules/asm-3.1.jar!/org/objectweb/asm/ClassWriter.class).

Sie müssen die Präferenz des Classloaders zugunsten der Anwendungsbibliotheken ändern, insbesondere der von cxf verwendeten asm-Bibliothek; zum Beispiel:

<wls:weblogic-application ...> 
    ... 
    <wls:prefer-application-packages> 
     <!-- asm.jar --> 
     <package-name>org.objectweb.asm.*</package-name> 
     ... 
    </wls:prefer-application-packages> 
    ... 
</wls:weblogic-application> 

oder:

<weblogic-web-app ...> 
    ... 
    <container-descriptor> 
     <prefer-web-inf-classes>true</prefer-web-inf-classes> 
    </container-descriptor> 
    ... 
</weblogic-web-app>