(Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException
We are upgrading various webservices to Weblogic 12c. We are running i a very annoying issue where the webservice can't be deployed on 12c whenever there is an element which is nillable and the type is an Enumartion. For example : <xsd:element name="adresType" type="bg:AdresType" nillable="true" minOccurs="0" /> where AdresType is :
<xsd:simpleType name="AdresType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="DAILY" />
<xsd:enumeration value="OFFICIAL" />
<xsd:enumeration value="CORRESPONDENCE" />
</xsd:restriction>
</xsd:simpleType>
Putting eclipselink 2.5.0 on the class path solves the problem. However, i am using a shared environment and they don't allow me to change the classpath ;-(
I tried putting 'prefer-application-package', ' prefer-web-inf-classes' etcetera in the weblogic.xml. Doesn't work.
Can anybody help me out?
regards
Johan van Kampen
I've filed bug 382029 and checked in a fix into trunk (2.5) to fix the error you are getting so that it prints off the pk class causing the exception instead of 202 (which is the error code).
The reason it seems to work is that the error occurs at the tail end of initializing the descriptor for PlanEffectiveData. When you continue on, it doesn't retry initializing this descriptor and will proceed. What hasn't been initialized are the fetch groups and the primary key class for the PlanEffectiveData; you will likely run into an issue if you attempt to use an em.find on the PlanEffectiveData class.
I will have to test what the issue is, but I suspect it is a processing problem where the PersistableId IDClass isn't being replaced with the TemporalId class. Can you try removing the IDClass annotations from HistorySlice and seeing if you get this same exception? Presumably you will have to exclude any Entities that directly extend HistorySlice to test that it works correctly.
Regards,
Chris
Similar Messages
-
Org.eclipse.persistence.exceptions.ConversionException with INTERVALSD
I have this issue with eclipselink 1.2.0.v20091016-r5565 and Oracle 11gR2
column is INTERVAL DAY(5) TO SECOND(1) in database
in EJB has been generated as Integer
any workaround ???
thank u
patrick
[EL Warning]: Exception [EclipseLink-3002] (Eclipse Persistence Services - 1.2.0.v20091016-r5565): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [0 0:0:2.400000000], of class [class oracle.sql.INTERVALDS], from mapping [org.eclipse.persistence.mappings.DirectToFieldMapping[flushElapsed-->sys.WRM$_SNAPSHOT.FLUSH_ELAPSED]] with descriptor [RelationalDescriptor(org.eclipse.persistence.extension.dynamic.WrmSnapshot --> [DatabaseTable(sys.WRM$_SNAPSHOT)])], could not be converted to [class java.lang.Integer].
Exception in thread "main" Local Exception Stack:
Exception [EclipseLink-3002] (Eclipse Persistence Services - 1.2.0.v20091016-r5565): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [0 0:0:2.400000000], of class [class oracle.sql.INTERVALDS], from mapping [org.eclipse.persistence.mappings.DirectToFieldMapping[flushElapsed-->sys.WRM$_SNAPSHOT.FLUSH_ELAPSED]] with descriptor [RelationalDescriptor(org.eclipse.persistence.extension.dynamic.WrmSnapshot --> [DatabaseTable(sys.WRM$_SNAPSHOT)])], could not be converted to [class java.lang.Integer].
at org.eclipse.persistence.exceptions.ConversionException.couldNotBeConverted(ConversionException.java:71)
at org.eclipse.persistence.internal.helper.ConversionManager.convertObjectToInteger(ConversionManager.java:539
package org.eclipse.persistence.extension.dynamic;
import java.io.Serializable;
import java.sql.Timestamp;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@Entity
@NamedQueries({
@NamedQuery(name = "WrmSnapshot.findAll", query = "select o from WrmSnapshot o")
@Table(name = "WRM$_SNAPSHOT")
@IdClass(WrmSnapshotPK.class)
public class WrmSnapshot implements Serializable {
@Column(name="BEGIN_INTERVAL_TIME", nullable = false)
private Timestamp beginIntervalTime;
@Column(name="BL_MOVED")
private Long blMoved;
@Id
@Column(nullable = false)
private Long dbid;
@Column(name="END_INTERVAL_TIME", nullable = false)
private Timestamp endIntervalTime;
@Column(name="ERROR_COUNT")
private Long errorCount;
@Column(name="FLUSH_ELAPSED")
private Integer flushElapsed;
@Id
@Column(name="INSTANCE_NUMBER", nullable = false)
private Long instanceNumber;
@Column(name="SNAP_FLAG")
private Long snapFlag;
@Id
@Column(name="SNAP_ID", nullable = false)
private Long snapId;
@Column(name="SNAP_LEVEL")It probably depends on which tool are you using to generate EJB's from tables, but i don't think it's possible to make it use String for INTERVAL fields.
I don't have much experience with working with INTERVAL fields but my guess is that they are converted to Lob's instead of byte array (Lob actually make sense as a representation of byte array). My other guess is that if you choose String for your field then when read from DB it is first converted to Lob then to String, but proper mapping for INTERVAL field is Lob. Number field can be converted to String but its not a "proper" way to handle Number fields. -
Conversion from 10.1.2 to 10.1.3 and persistence Exception
We are in the process of migrating from ocj 10.1.2 to 10.1.3. We are implementing database replication of HttpSession. During that process we get a stack trace like this. It complains about an object not being able to be serialized. Any suggestions and comments are very welcome.
thanks
Sekarsorry forgot to include the stack trace
Internal Exception: java.io.NotSerializableException: common.jsp._setsessionMapping: oracle.toplink.mappings.DirectMapMapping[values]Descriptor: Descriptor(com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.persistence.InternalHttpSessionObject --> [DatabaseTable(OC4J_HTTP_SESSION)]) at oracle.toplink.exceptions.DescriptorException.notSerializable(DescriptorException.java:1169) at oracle.toplink.mappings.converters.SerializedObjectConverter.convertObjectValueToDataValue(SerializedObjectConverter.java:77) at oracle.toplink.mappings.DirectCollectionMapping.buildElementClone(DirectCollectionMapping.java:206) at oracle.toplink.mappings.DirectMapMapping.buildCloneForPartObject(DirectMapMapping.java:116) at oracle.toplink.internal.indirection.NoIndirectionPolicy.cloneAttribute(NoIndirectionPolicy.java:45) at oracle.toplink.mappings.ForeignReferenceMapping.buildClone(ForeignReferenceMapping.java:199) at oracle.toplink.internal.descriptors.ObjectBuilder.populateAttributesForClone(ObjectBuilder.java:2116) at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterNewObject(UnitOfWork.java:674) at oracle.toplink.publicinterface.UnitOfWork.internalRegisterObject(UnitOfWork.java:2571) at oracle.toplink.internal.sessions.MergeManager.registerObjectForMergeCloneIntoWorkingCopy(MergeManager.java:821) at oracle.toplink.internal.sessions.MergeManager.mergeChangesOfCloneIntoWorkingCopy(MergeManager.java:499) at oracle.toplink.internal.sessions.MergeManager.mergeChanges(MergeManager.java:226) at oracle.toplink.publicinterface.UnitOfWork.mergeClone(UnitOfWork.java:3050) at oracle.toplink.publicinterface.UnitOfWork.deepMergeClone(UnitOfWork.java:1439) at oracle.ias.container.persistence.NonTransactionalInternalPM.writeObject(NonTransactionalInternalPM.java:203) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.PersistenceHttpSession.removeValueFromMap(PersistenceHttpSession.java:239) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.EvermindHttpSession.removeAttribute(EvermindHttpSession.java:232) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.EvermindHttpSession.removeValue(EvermindHttpSession.java:219) at common.jsp._login._jspService(Unknown Source) [common/jsp/login.jsp] at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.0.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:416) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:478) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:401) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:719) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:119) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:230) at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33) at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:831) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)Caused by: java.io.NotSerializableException: common.jsp._setsession at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1075) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291) at oracle.toplink.mappings.converters.SerializedObjectConverter.convertObjectValueToDataValue(SerializedObjectConverter.java:74) -
Persistence exception when creating UME users
Hello,
I'm encountering a persistence exception while attempting to create users in the Portal using ABAP as my UME store. The exception indicates that a user name is too long to be valid (e.g. 1Z8uN8K0JUdBbS~Z1WN8). This name is apparently generated since it is different in each error message in the log.
I've read the Help files throughly and have configured the SAPJSF user to be in the proper role for writing (SAP_BC_JSF_COMMUNICATION) and made sure that the authorizations for that role are properly generated and assigned. The values for the ume settings in configtool are configured to connect properly and everything tests fine in the portal (except creating users, of course). I'm running everything on SPS09.
The detailed error message is below. TIA for your thoughts.
Rob
Date : 12/11/2006
Time : 17:07:09:486
Message : An exception was thrown in the UME/ABAP user management connector. Message: Not a valid SAP user ID:
"1Z8uN8K0JUdBbS~Z1WN8". Reason: SAP user ID must contain at least 1 and at most 12 characters.
[EXCEPTION]
com.sap.security.core.persistence.datasource.PersistenceException: Not a valid SAP user ID: "1Z8uN8K0JUdBbS~Z1WN8".
Reason: SAP user ID must contain at least 1 and at most 12 characters at
com.sap.security.core.persistence.datasource.imp.R3PersistenceBase.newPersistenceException(R3PersistenceBase.java:178
) at com.sap.security.core.persistence.datasource.imp.R3Persistence.getPrivateIDPart(R3Persistence.java:2532)
at
com.sap.security.core.persistence.datasource.imp.DataSourceBaseImplementation.bindNewPrincipalDatabag(DataSourceBaseI
mplementation.java:340) at
com.sap.security.core.persistence.datasource.imp.R3Persistence$Transaction.bindNewPrincipalDatabag(R3Persistence.java
:8727) at
com.sap.security.core.persistence.imp.PrincipalDatabagFactoryInstance.bindNewPrincipalDatabag(PrincipalDatabagFactory
Instance.java:4640) at
com.sap.security.core.persistence.imp.PrincipalDatabag.getIDParts(PrincipalDatabag.java:1034) at
com.sap.security.core.persistence.imp.PrincipalDatabagFactoryInstance.isPrincipalDatabagAttributeModifiable(Principal
DatabagFactoryInstance.java:2331) at
com.sap.security.core.imp.PrincipalFactory.isPrincipalAttributeModifiable(PrincipalFactory.java:255) at
com.sap.security.core.imp.PrincipalFactory.isPrincipalAttributeModifiable(PrincipalFactory.java:215) at
com.sap.security.core.jmx.impl.CompanyPrincipalFactory.isPrincipalAttributeCreateable(CompanyPrincipalFactory.java:24
71) at com.sap.security.core.jmx.impl.JmxLayoutHelper.getAttributeLayoutInformation(JmxLayoutHelper.java:67)
at com.sap.security.core.jmx.impl.JmxServer.getAttributeLayoutInformation(JmxServer.java:304) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at
java.lang.reflect.Method.invoke(Method.java:324) at
com.sap.pj.jmx.introspect.DefaultMBeanInvoker.invoke(DefaultMBeanInvoker.java:58) at
javax.management.StandardMBean.invoke(StandardMBean.java:286) at
com.sap.pj.jmx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:944) at
com.sap.pj.jmx.server.interceptor.MBeanServerWrapperInterceptor.invoke(MBeanServerWrapperInterceptor.java:288) at
com.sap.engine.services.jmx.CompletionInterceptor.invoke(CompletionInterceptor.java:409) at
com.sap.pj.jmx.server.interceptor.BasicMBeanServerInterceptor.invoke(BasicMBeanServerInterceptor.java:277) at
com.sap.jmx.provider.ProviderInterceptor.invoke(ProviderInterceptor.java:258) at
com.sap.engine.services.jmx.RedirectInterceptor.invoke(RedirectInterceptor.java:340) at
com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:330) at
com.sap.engine.services.jmx.MBeanServerSecurityWrapper.invoke(MBeanServerSecurityWrapper.java:287) at
com.sap.engine.services.jmx.ClusterInterceptor.invoke(ClusterInterceptor.java:776) at
com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:330) at
com.sap.security.core.jmx._gen.IJmxServer$Impl.getAttributeLayoutInformation(IJmxServer.java:1695) at
com.sap.security.core.wd.jmxmodel.JmxModelCompInterface.getAttributeLayoutInformation(JmxModelCompInterface.java:485)
at
com.sap.security.core.wd.jmxmodel.wdp.InternalJmxModelCompInterface.getAttributeLayoutInformation(InternalJmxModelCom
pInterface.java:441) at
com.sap.security.core.wd.jmxmodel.wdp.InternalJmxModelCompInterface$External.getAttributeLayoutInformation(InternalJm
xModelCompInterface.java:712) at
com.sap.security.core.wd.umeuifactory.UmeUiFactoryCompInterface.getAttributeLayoutInformation(UmeUiFactoryCompInterfa
ce.java:675) at
com.sap.security.core.wd.umeuifactory.wdp.InternalUmeUiFactoryCompInterface.getAttributeLayoutInformation(InternalUme
UiFactoryCompInterface.java:519) at
com.sap.security.core.wd.umeuifactory.wdp.InternalUmeUiFactoryCompInterface$External.getAttributeLayoutInformation(In
ternalUmeUiFactoryCompInterface.java:856) at
com.sap.security.core.wd.maintainuser.WriteableDetailInterfaceView.onPlugCopyIn(WriteableDetailInterfaceView.java:179
) at
com.sap.security.core.wd.maintainuser.WriteableDetailInterfaceView.onPlugCreateIn(WriteableDetailInterfaceView.java:1
11) at
com.sap.security.core.wd.maintainuser.wdp.InternalWriteableDetailInterfaceView.wdInvokeEventHandler(InternalWriteable
DetailInterfaceView.java:110) at
com.sap.tc.webdynpro.progmodel.generation.DelegatingInterfaceView.invokeEventHandler(DelegatingInterfaceView.java:85)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.navigate(ClientApplication.java:826) at
com.sap.tc.webdynpro.clientserver.cal.ClientComponent.navigate(ClientComponent.java:873) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doNavigation(WindowPhaseModel.java:498) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:144) at
com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335) at
com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143) at
com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:731) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:667) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232) at
com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152) at
com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73) at
com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProx
y.java:879) at
com.sap.tc.webdynpro.portal.pb.impl.localwd.LocalApplicationProxy.sendDataAndProcessAction(LocalApplicationProxy.java
:77) at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1291) at
com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:325) at
com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:831) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136) at
com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335) at
com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143) at
com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:711)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:665) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232) at
com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152) at
com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62) at
com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390) at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264) at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347) at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325) at
com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887) at
com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241) at
com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at
com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148) at
com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMe
ssageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at
com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at
java.security.AccessController.doPrivileged(Native Method) at
com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at
com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)----
caused by
com.sap.security.core.persistence.datasource.imp.r3persistence.SapUidFormatException: Not a valid SAP user
ID: "1Z8uN8K0JUdBbS~Z1WN8". Reason: SAP user ID must contain at least 1 and at most 12 characters at
com.sap.security.core.persistence.datasource.imp.r3persistence.Util.assertSapUidLength(Util.java:73) at
com.sap.security.core.persistence.datasource.imp.R3Persistence.getPrivateIDPart(R3Persistence.java:2512) at
com.sap.security.core.persistence.datasource.imp.DataSourceBaseImplementation.bindNewPrincipalDatabag(DataSourceBaseI
mplementation.java:340) at
com.sap.security.core.persistence.datasource.imp.R3Persistence$Transaction.bindNewPrincipalDatabag(R3Persistence.java
:8727) at
com.sap.security.core.persistence.imp.PrincipalDatabagFactoryInstance.bindNewPrincipalDatabag(PrincipalDatabagFactory
Instance.java:4640) at
com.sap.security.core.persistence.imp.PrincipalDatabag.getIDParts(PrincipalDatabag.java:1034) at
com.sap.security.core.persistence.imp.PrincipalDatabagFactoryInstance.isPrincipalDatabagAttributeModifiable(Principal
DatabagFactoryInstance.java:2331) at
com.sap.security.core.imp.PrincipalFactory.isPrincipalAttributeModifiable(PrincipalFactory.java:255) at
com.sap.security.core.imp.PrincipalFactory.isPrincipalAttributeModifiable(PrincipalFactory.java:215) at
com.sap.security.core.jmx.impl.CompanyPrincipalFactory.isPrincipalAttributeCreateable(CompanyPrincipalFactory.java:24
71) at com.sap.security.core.jmx.impl.JmxLayoutHelper.getAttributeLayoutInformation(JmxLayoutHelper.java:67)
at com.sap.security.core.jmx.impl.JmxServer.getAttributeLayoutInformation(JmxServer.java:304) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at
java.lang.reflect.Method.invoke(Method.java:324) at
com.sap.pj.jmx.introspect.DefaultMBeanInvoker.invoke(DefaultMBeanInvoker.java:58) at
javax.management.StandardMBean.invoke(StandardMBean.java:286) at
com.sap.pj.jmx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:944) at
com.sap.pj.jmx.server.interceptor.MBeanServerWrapperInterceptor.invoke(MBeanServerWrapperInterceptor.java:288) at
com.sap.engine.services.jmx.CompletionInterceptor.invoke(CompletionInterceptor.java:409) at
com.sap.pj.jmx.server.interceptor.BasicMBeanServerInterceptor.invoke(BasicMBeanServerInterceptor.java:277) at
com.sap.jmx.provider.ProviderInterceptor.invoke(ProviderInterceptor.java:258) at
com.sap.engine.services.jmx.RedirectInterceptor.invoke(RedirectInterceptor.java:340) at
com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:330) at
com.sap.engine.services.jmx.MBeanServerSecurityWrapper.invoke(MBeanServerSecurityWrapper.java:287) at
com.sap.engine.services.jmx.ClusterInterceptor.invoke(ClusterInterceptor.java:776) at
com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:330) at
com.sap.security.core.jmx._gen.IJmxServer$Impl.getAttributeLayoutInformation(IJmxServer.java:1695) at
com.sap.security.core.wd.jmxmodel.JmxModelCompInterface.getAttributeLayoutInformation(JmxModelCompInterface.java:485)
at
com.sap.security.core.wd.jmxmodel.wdp.InternalJmxModelCompInterface.getAttributeLayoutInformation(InternalJmxModelCom
pInterface.java:441) at
com.sap.security.core.wd.jmxmodel.wdp.InternalJmxModelCompInterface$External.getAttributeLayoutInformation(InternalJm
xModelCompInterface.java:712) at
com.sap.security.core.wd.umeuifactory.UmeUiFactoryCompInterface.getAttributeLayoutInformation(UmeUiFactoryCompInterfa
ce.java:675) at
com.sap.security.core.wd.umeuifactory.wdp.InternalUmeUiFactoryCompInterface.getAttributeLayoutInformation(InternalUme
UiFactoryCompInterface.java:519) at
com.sap.security.core.wd.umeuifactory.wdp.InternalUmeUiFactoryCompInterface$External.getAttributeLayoutInformation(In
ternalUmeUiFactoryCompInterface.java:856) at
com.sap.security.core.wd.maintainuser.WriteableDetailInterfaceView.onPlugCopyIn(WriteableDetailInterfaceView.java:179
) at
com.sap.security.core.wd.maintainuser.WriteableDetailInterfaceView.onPlugCreateIn(WriteableDetailInterfaceView.java:1
11) at
com.sap.security.core.wd.maintainuser.wdp.InternalWriteableDetailInterfaceView.wdInvokeEventHandler(InternalWriteable
DetailInterfaceView.java:110) at
com.sap.tc.webdynpro.progmodel.generation.DelegatingInterfaceView.invokeEventHandler(DelegatingInterfaceView.java:85)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.navigate(ClientApplication.java:826) at
com.sap.tc.webdynpro.clientserver.cal.ClientComponent.navigate(ClientComponent.java:873) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doNavigation(WindowPhaseModel.java:498) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:144) at
com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335) at
com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143) at
com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:731) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:667) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232) at
com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152) at
com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73) at
com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProx
y.java:879) at
com.sap.tc.webdynpro.portal.pb.impl.localwd.LocalApplicationProxy.sendDataAndProcessAction(LocalApplicationProxy.java
:77) at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1291) at
com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:325) at
com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:831) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136) at
com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335) at
com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143) at
com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:711)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:665) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232) at
com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152) at
com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62) at
com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390) at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264) at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347) at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325) at
com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887) at
com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241) at
com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at
com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148) at
com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMe
ssageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at
com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at
java.security.AccessController.doPrivileged(Native Method) at
com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at
com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Severity : Error
Category : /System/Security/Usermanagement
Location : com.sap.security.core.persistence.datasource.imp.R3PersistenceBase.getPrivateIDPart()
Application : sap.com/tcwddispwda
Thread : SAPEngine_Application_Thread[impl:3]_49
Datasource : 19184150:D:\usr\sap\PTD\JC01\j2ee\cluster\server0\log\defaultTrace.trc
Message ID : 000C29F20933005300000AB9000006580004245B630B0BAC
Source Name : com.sap.security.core.persistence.datasource.imp.R3PersistenceBase
Argument Objs : Not a valid SAP user ID: "1Z8uN8K0JUdBbS~Z1WN8". Reason: SAP user ID must contain at least 1 and at
most 12 characters,com.sap.security.core.persistence.datasource.PersistenceException: Not a valid SAP user ID:
"1Z8uN8K0JUdBbS~Z1WN8". Reason: SAP user ID must contain at least 1 and at most 12 characters at
com.sap.security.core.persistence.datasource.imp.R3PersistenceBase.newPersistenceException(R3PersistenceBase.java:178
) at com.sap.security.core.persistence.datasource.imp.R3Persistence.getPrivateIDPart(R3Persistence.java:2532)
at
com.sap.security.core.persistence.datasource.imp.DataSourceBaseImplementation.bindNewPrincipalDatabag(DataSourceBaseI
mplementation.java:340) at
com.sap.security.core.persistence.datasource.imp.R3Persistence$Transaction.bindNewPrincipalDatabag(R3Persistence.java
:8727) at
com.sap.security.core.persistence.imp.PrincipalDatabagFactoryInstance.bindNewPrincipalDatabag(PrincipalDatabagFactory
Instance.java:4640) at
com.sap.security.core.persistence.imp.PrincipalDatabag.getIDParts(PrincipalDatabag.java:1034) at
com.sap.security.core.persistence.imp.PrincipalDatabagFactoryInstance.isPrincipalDatabagAttributeModifiable(Principal
DatabagFactoryInstance.java:2331) at
com.sap.security.core.imp.PrincipalFactory.isPrincipalAttributeModifiable(PrincipalFactory.java:255) at
com.sap.security.core.imp.PrincipalFactory.isPrincipalAttributeModifiable(PrincipalFactory.java:215) at
com.sap.security.core.jmx.impl.CompanyPrincipalFactory.isPrincipalAttributeCreateable(CompanyPrincipalFactory.java:24
71) at com.sap.security.core.jmx.impl.JmxLayoutHelper.getAttributeLayoutInformation(JmxLayoutHelper.java:67)
at com.sap.security.core.jmx.impl.JmxServer.getAttributeLayoutInformation(JmxServer.java:304) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at
java.lang.reflect.Method.invoke(Method.java:324) at
com.sap.pj.jmx.introspect.DefaultMBeanInvoker.invoke(DefaultMBeanInvoker.java:58) at
javax.management.StandardMBean.invoke(StandardMBean.java:286) at
com.sap.pj.jmx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:944) at
com.sap.pj.jmx.server.interceptor.MBeanServerWrapperInterceptor.invoke(MBeanServerWrapperInterceptor.java:288) at
com.sap.engine.services.jmx.CompletionInterceptor.invoke(CompletionInterceptor.java:409) at
com.sap.pj.jmx.server.interceptor.BasicMBeanServerInterceptor.invoke(BasicMBeanServerInterceptor.java:277) at
com.sap.jmx.provider.ProviderInterceptor.invoke(ProviderInterceptor.java:258) at
com.sap.engine.services.jmx.RedirectInterceptor.invoke(RedirectInterceptor.java:340) at
com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:330) at
com.sap.engine.services.jmx.MBeanServerSecurityWrapper.invoke(MBeanServerSecurityWrapper.java:287) at
com.sap.engine.services.jmx.ClusterInterceptor.invoke(ClusterInterceptor.java:776) at
com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:330) at
com.sap.security.core.jmx._gen.IJmxServer$Impl.getAttributeLayoutInformation(IJmxServer.java:1695) at
com.sap.security.core.wd.jmxmodel.JmxModelCompInterface.getAttributeLayoutInformation(JmxModelCompInterface.java:485)
at
com.sap.security.core.wd.jmxmodel.wdp.InternalJmxModelCompInterface.getAttributeLayoutInformation(InternalJmxModelCom
pInterface.java:441) at
com.sap.security.core.wd.jmxmodel.wdp.InternalJmxModelCompInterface$External.getAttributeLayoutInformation(InternalJm
xModelCompInterface.java:712) at
com.sap.security.core.wd.umeuifactory.UmeUiFactoryCompInterface.getAttributeLayoutInformation(UmeUiFactoryCompInterfa
ce.java:675) at
com.sap.security.core.wd.umeuifactory.wdp.InternalUmeUiFactoryCompInterface.getAttributeLayoutInformation(InternalUme
UiFactoryCompInterface.java:519) at
com.sap.security.core.wd.umeuifactory.wdp.InternalUmeUiFactoryCompInterface$External.getAttributeLayoutInformation(In
ternalUmeUiFactoryCompInterface.java:856) at
com.sap.security.core.wd.maintainuser.WriteableDetailInterfaceView.onPlugCopyIn(WriteableDetailInterfaceView.java:179
) at
com.sap.security.core.wd.maintainuser.WriteableDetailInterfaceView.onPlugCreateIn(WriteableDetailInterfaceView.java:1
11) at
com.sap.security.core.wd.maintainuser.wdp.InternalWriteableDetailInterfaceView.wdInvokeEventHandler(InternalWriteable
DetailInterfaceView.java:110) at
com.sap.tc.webdynpro.progmodel.generation.DelegatingInterfaceView.invokeEventHandler(DelegatingInterfaceView.java:85)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.navigate(ClientApplication.java:826) at
com.sap.tc.webdynpro.clientserver.cal.ClientComponent.navigate(ClientComponent.java:873) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doNavigation(WindowPhaseModel.java:498) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:144) at
com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335) at
com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143) at
com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:731) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:667) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232) at
com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152) at
com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73) at
com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProx
y.java:879) at
com.sap.tc.webdynpro.portal.pb.impl.localwd.LocalApplicationProxy.sendDataAndProcessAction(LocalApplicationProxy.java
:77) at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1291) at
com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:325) at
com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:831) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136) at
com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335) at
com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143) at
com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:711)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:665) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232) at
com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152) at
com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62) at
com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390) at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264) at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347) at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325) at
com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887) at
com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241) at
com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at
com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148) at
com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMe
ssageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at
com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at
java.security.AccessController.doPrivileged(Native Method) at
com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at
com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)----
caused by
com.sap.security.core.persistence.datasource.imp.r3persistence.SapUidFormatException: Not a valid SAP user
ID: "1Z8uN8K0JUdBbS~Z1WN8". Reason: SAP user ID must contain at least 1 and at most 12 characters at
com.sap.security.core.persistence.datasource.imp.r3persistence.Util.assertSapUidLength(Util.java:73) at
com.sap.security.core.persistence.datasource.imp.R3Persistence.getPrivateIDPart(R3Persistence.java:2512) at
com.sap.security.core.persistence.datasource.imp.DataSourceBaseImplementation.bindNewPrincipalDatabag(DataSourceBaseI
mplementation.java:340) at
com.sap.security.core.persistence.datasource.imp.R3Persistence$Transaction.bindNewPrincipalDatabag(R3Persistence.java
:8727) at
com.sap.security.core.persistence.imp.PrincipalDatabagFactoryInstance.bindNewPrincipalDatabag(PrincipalDatabagFactory
Instance.java:4640) at
com.sap.security.core.persistence.imp.PrincipalDatabag.getIDParts(PrincipalDatabag.java:1034) at
com.sap.security.core.persistence.imp.PrincipalDatabagFactoryInstance.isPrincipalDatabagAttributeModifiable(Principal
DatabagFactoryInstance.java:2331) at
com.sap.security.core.imp.PrincipalFactory.isPrincipalAttributeModifiable(PrincipalFactory.java:255) at
com.sap.security.core.imp.PrincipalFactory.isPrincipalAttributeModifiable(PrincipalFactory.java:215) at
com.sap.security.core.jmx.impl.CompanyPrincipalFactory.isPrincipalAttributeCreateable(CompanyPrincipalFactory.java:24
71) at com.sap.security.core.jmx.impl.JmxLayoutHelper.getAttributeLayoutInformation(JmxLayoutHelper.java:67)
at com.sap.security.core.jmx.impl.JmxServer.getAttributeLayoutInformation(JmxServer.java:304) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at
java.lang.reflect.Method.invoke(Method.java:324) at
com.sap.pj.jmx.introspect.DefaultMBeanInvoker.invoke(DefaultMBeanInvoker.java:58) at
javax.management.StandardMBean.invoke(StandardMBean.java:286) at
com.sap.pj.jmx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:944) at
com.sap.pj.jmx.server.interceptor.MBeanServerWrapperInterceptor.invoke(MBeanServerWrapperInterceptor.java:288) at
com.sap.engine.services.jmx.CompletionInterceptor.invoke(CompletionInterceptor.java:409) at
com.sap.pj.jmx.server.interceptor.BasicMBeanServerInterceptor.invoke(BasicMBeanServerInterceptor.java:277) at
com.sap.jmx.provider.ProviderInterceptor.invoke(ProviderInterceptor.java:258) at
com.sap.engine.services.jmx.RedirectInterceptor.invoke(RedirectInterceptor.java:340) at
com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:330) at
com.sap.engine.services.jmx.MBeanServerSecurityWrapper.invoke(MBeanServerSecurityWrapper.java:287) at
com.sap.engine.services.jmx.ClusterInterceptor.invoke(ClusterInterceptor.java:776) at
com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:330) at
com.sap.security.core.jmx._gen.IJmxServer$Impl.getAttributeLayoutInformation(IJmxServer.java:1695) at
com.sap.security.core.wd.jmxmodel.JmxModelCompInterface.getAttributeLayoutInformation(JmxModelCompInterface.java:485)
at
com.sap.security.core.wd.jmxmodel.wdp.InternalJmxModelCompInterface.getAttributeLayoutInformation(InternalJmxModelCom
pInterface.java:441) at
com.sap.security.core.wd.jmxmodel.wdp.InternalJmxModelCompInterface$External.getAttributeLayoutInformation(InternalJm
xModelCompInterface.java:712) at
com.sap.security.core.wd.umeuifactory.UmeUiFactoryCompInterface.getAttributeLayoutInformation(UmeUiFactoryCompInterfa
ce.java:675) at
com.sap.security.core.wd.umeuifactory.wdp.InternalUmeUiFactoryCompInterface.getAttributeLayoutInformation(InternalUme
UiFactoryCompInterface.java:519) at
com.sap.security.core.wd.umeuifactory.wdp.InternalUmeUiFactoryCompInterface$External.getAttributeLayoutInformation(In
ternalUmeUiFactoryCompInterface.java:856) at
com.sap.security.core.wd.maintainuser.WriteableDetailInterfaceView.onPlugCopyIn(WriteableDetailInterfaceView.java:179
) at
com.sap.security.core.wd.maintainuser.WriteableDetailInterfaceView.onPlugCreateIn(WriteableDetailInterfaceView.java:1
11) at
com.sap.security.core.wd.maintainuser.wdp.InternalWriteableDetailInterfaceView.wdInvokeEventHandler(InternalWriteable
DetailInterfaceView.java:110) at
com.sap.tc.webdynpro.progmodel.generation.DelegatingInterfaceView.invokeEventHandler(DelegatingInterfaceView.java:85)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.navigate(ClientApplication.java:826) at
com.sap.tc.webdynpro.clientserver.cal.ClientComponent.navigate(ClientComponent.java:873) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doNavigation(WindowPhaseModel.java:498) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:144) at
com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335) at
com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143) at
com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:731) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:667) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232) at
com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152) at
com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73) at
com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProx
y.java:879) at
com.sap.tc.webdynpro.portal.pb.impl.localwd.LocalApplicationProxy.sendDataAndProcessAction(LocalApplicationProxy.java
:77) at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1291) at
com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:325) at
com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:831) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717) at
com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136) at
com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335) at
com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143) at
com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299) at
com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:711)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:665) at
com.sap.tc.webdynpro.clientserver.session.ClientSessioI found the solution to my own problem. My guess that the generated ID was causing problems was correct. The fix was to change the ume.logon.security_policy.
useridmaxlength to 12 instead of the default of 20.
After I did that and restarted, UME users were working properly. SAP help does describe this issue at the bottom of http://help.sap.com/saphelp_nw04/helpdata/en/b5/16c43bdd3da244a1d3372a77b5f83f/content.htm which I found after the issue had been fixed.
<rant>This is another case of a sub-optimal default value in NW2004s. Why not make it 12 to match the limitation in ABAP by default? There are way too many little things like this in the current stack.</rant>
Rob -
Ssrs report web service to save report as pdf throws error Soap exception unhandeled by user code
I am creating a C# web application to save an SSRS report as a pdf file on my local machine.
I added the ReportService web reference as RS2005 and ReportExecution2005 web reference as RE2005.
http://myServer/ReportServer_DEVPROJECT/ReportExecution2005.asmx?WSDL
http://myServer/ReportServer_DEVPROJECT/ReportService2005.asmx?WSDL
I created the following function SaveReport that is called on button click. My report can be accessed on the report server with the following url:
http://myServer/Reports_DEVPROJECT/Pages/Report.aspx?ItemPath=%2fData+Mgmt%2fSample+Letter
On the Report Manager home page the report link appears as "SAMPLE LETTER".
It is deployed in the DataMgmt folder on the Report Manager.
It uses a data source called "DS Letter" with option "Credentials stored securely in the report server"
My application gets compiled, but I get the following run time error:
Error: Soap exception unhandeled by user code. The item '/DataMgmt/Sample Letter' cannot be found. ---> Microsoft.ReportingService
s.Diagnostics.Utilities.ItemNotFoundException: The item '/DataMgmt/Sample Letter' cannot be found.
Please check my code and let me know what I can do to run this successfully. Once this is done, I would like to get help with passing a parameter (memberID) to the generate report for that member, through this application.
Thank You in advance for your help.
public static void SaveReport()
RS2005.ReportingService2005 rs;
RE2005.ReportExecutionService rsExec;
// Create a new proxy to the web service
rs = new RS2005.ReportingService2005();
rsExec = new RE2005.ReportExecutionService();
// Authenticate to the Web service using Windows credentials
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
rsExec.Credentials = System.Net.CredentialCache.DefaultCredentials;
rs.Url = "http://myServer/ReportServer_DEVPROJECT/ReportService2005.asmx";
rsExec.Url = "http://myServer/ReportServer_DEVPROJECT/ReportExecution2005.asmx";
string historyID = null;
string deviceInfo = null;
string format = "pdf";
Byte[] results;
string encoding = String.Empty;
string mimeType = String.Empty;
string extension = String.Empty;
RE2005.Warning[] warnings = null;
string[] streamIDs = null;
string fileName = @"c:\temp\samplerHAPeport.pdf";
string _reportName = @"/DataMgmt/Sample HAP Letter";
string _historyID = null;
bool _forRendering = false;
RS2005.ParameterValue[] _values = null;
RS2005.DataSourceCredentials[] _credentials = null;
RS2005.ReportParameter[] _parameters = null;
try
_parameters = rs.GetReportParameters(_reportName, _historyID, _forRendering, _values, _credentials);
RE2005.ExecutionInfo ei = rsExec.LoadReport(_reportName, historyID);
RE2005.ParameterValue[] parameters = new RE2005.ParameterValue[1];
if (_parameters.Length > 0)
//parameters[0] = new RE2005.ParameterValue();
//parameters[0].Label = "";
//parameters[0].Name = "";
//parameters[0].Value = "";
rsExec.SetExecutionParameters(parameters, "en-us");
results = rsExec.Render(format, deviceInfo,
out extension, out encoding,
out mimeType, out warnings, out streamIDs);
using (FileStream stream = File.OpenWrite(fileName))
stream.Write(results, 0, results.Length);
catch (Exception ex)
throw ex;
protected void BtnGenReport_Click(object sender, EventArgs e)
SaveReport();Hello Devster,
Thank you to post your question on TechNet forum.
After reviewing the whole post, I have a question to you. You can access the report via the link, http://myServer/Reports_DEVPROJECT/Pages/Report.aspx?ItemPath=%2fData+Mgmt%2fSample+Letter.
From the URL, I can see that the report is located at: /Data Mgmt/Sample Letter, instead of /DataMgmt/Sample Letter. In addition, I found that the target report is "/DataMgmt/Sample HAP Letter" instead of "/DataMgmt/Sample Letter" as the error described. I
am not sure whether you post out the correct code segment.
Please check the above things on your side, and hope it is helpful to you.
Regards,
Edward
Edward Zhu
TechNet Community Support -
Weblogic plugin for eclipse: License Exception
Hi,
I am using weblogic server 6.1 installed in my local workstation. When i start
the server from a system prompt it starts without a problem but when i try to
start it from my IDE (Eclipse 2.1 with weblogicplugin_1.0.0) i get the following
error
$$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$
Unable to start WebLogic Server !!
Missing license file for: WebLogic Server 6.1
$$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$
Has anyone got any idea as to why it produces this error?
thanks
maxMax,
I am also receiving a license exception with eclipse v3.0 and the wl plugin v1.1.1.
I tried moving the license.bea file to various locations including the eclipse/plugins folder where the wlpu lives - nothing seems to work.
Have you made any progress?
Let me know, thx.
C. -
JPA error with nested exception for more details
Hi All,
A strange thing is that when i can deploy javaee app successfully. But some time, it is failed and i have to wait for 10, 15 minutes then i can deploy again. When i got error, below is the error message:
I don't know if you can find a hint.
INFO: EclipseLink, version: Eclipse Persistence Services - 2.3.2.v20111125-r10461
SEVERE: Local Exception Stack:
Exception [EclipseLink-4019] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
Exception Description: Error while obtaining information about the database. Refer to the nested exception for more details.
at org.eclipse.persistence.exceptions.DatabaseException.errorRetrieveDbMetadataThroughJDBCConnection(DatabaseException.java:361)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:602)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:206)
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:488)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getDatabaseSession(EntityManagerFactoryDelegate.java:188)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.createEntityManagerImpl(EntityManagerFactoryDelegate.java:277)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:294)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:272)
at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:211)
at org.glassfish.persistence.jpa.PersistenceUnitLoader.<init>(PersistenceUnitLoader.java:120)
at org.glassfish.persistence.jpa.JPADeployer$1.visitPUD(JPADeployer.java:224)
at org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator.iteratePUDs(JPADeployer.java:495)
at org.glassfish.persistence.jpa.JPADeployer.createEMFs(JPADeployer.java:233)
at org.glassfish.persistence.jpa.JPADeployer.prepare(JPADeployer.java:168)
at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:871)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:410)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:389)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:348)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259)
at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:461)
at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:212)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.sql.SQLRecoverableException: Closed Connection
at oracle.jdbc.driver.PhysicalConnection.getMetaData(PhysicalConnection.java:4508)
at com.sun.gjc.spi.base.ConnectionHolder.getMetaData(ConnectionHolder.java:345)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:589)
... 42 more
SEVERE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method
SEVERE: Exception while preparing the app
SEVERE: Exception [EclipseLink-4019] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
Exception Description: Error while obtaining information about the database. Refer to the nested exception for more details.
javax.persistence.PersistenceException: Exception [EclipseLink-4019] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
Exception Description: Error while obtaining information about the database. Refer to the nested exception for more details.
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:517)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getDatabaseSession(EntityManagerFactoryDelegate.java:188)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.createEntityManagerImpl(EntityManagerFactoryDelegate.java:277)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:294)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:272)
at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:211)
at org.glassfish.persistence.jpa.PersistenceUnitLoader.<init>(PersistenceUnitLoader.java:120)
at org.glassfish.persistence.jpa.JPADeployer$1.visitPUD(JPADeployer.java:224)
at org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator.iteratePUDs(JPADeployer.java:495)
at org.glassfish.persistence.jpa.JPADeployer.createEMFs(JPADeployer.java:233)
at org.glassfish.persistence.jpa.JPADeployer.prepare(JPADeployer.java:168)
at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:871)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:410)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:389)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:348)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259)
at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:461)
at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:212)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:619)
Caused by: Exception [EclipseLink-4019] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
Exception Description: Error while obtaining information about the database. Refer to the nested exception for more details.
at org.eclipse.persistence.exceptions.DatabaseException.errorRetrieveDbMetadataThroughJDBCConnection(DatabaseException.java:361)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:602)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:206)
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:488)
... 40 more
Caused by: java.sql.SQLRecoverableException: Closed Connection
at oracle.jdbc.driver.PhysicalConnection.getMetaData(PhysicalConnection.java:4508)
at com.sun.gjc.spi.base.ConnectionHolder.getMetaData(ConnectionHolder.java:345)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:589)
... 42 more
SEVERE: Exception while preparing the app : Exception [EclipseLink-4019] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
Exception Description: Error while obtaining information about the database. Refer to the nested exception for more details.
Local Exception Stack:
Exception [EclipseLink-4019] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
Exception Description: Error while obtaining information about the database. Refer to the nested exception for more details.
at org.eclipse.persistence.exceptions.DatabaseException.errorRetrieveDbMetadataThroughJDBCConnection(DatabaseException.java:361)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:602)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:206)
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:488)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getDatabaseSession(EntityManagerFactoryDelegate.java:188)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.createEntityManagerImpl(EntityManagerFactoryDelegate.java:277)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:294)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:272)
at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:211)
at org.glassfish.persistence.jpa.PersistenceUnitLoader.<init>(PersistenceUnitLoader.java:120)
at org.glassfish.persistence.jpa.JPADeployer$1.visitPUD(JPADeployer.java:224)
at org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator.iteratePUDs(JPADeployer.java:495)
at org.glassfish.persistence.jpa.JPADeployer.createEMFs(JPADeployer.java:233)
at org.glassfish.persistence.jpa.JPADeployer.prepare(JPADeployer.java:168)
at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:871)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:410)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:389)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:348)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259)
at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:461)
at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:212)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.sql.SQLRecoverableException: Closed Connection
at oracle.jdbc.driver.PhysicalConnection.getMetaData(PhysicalConnection.java:4508)
at com.sun.gjc.spi.base.ConnectionHolder.getMetaData(ConnectionHolder.java:345)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:589)
... 42 morethanks,
-Hoang Longr035198x wrote:
Yep, the appserver got hold of a usable connection but the connection was closed before the appserver had finished/committed with it. It could be that the connection was closed by the database or some firewall timeout setting.
A good start is to investigate options of configuring your appserver's connection eviction policies including forcing a validation SQL to be executed when a connection is acquired. Make sure that such a query doesn't impact on performance and have some performance and integration testing before rolling out.i found that if i close the computer which causes this issue, hence other dev computers can deploy normally.
"deploy" here i mean deploy to a running instance on each dev's machine.
From this, i would guess the common database server itself rejects connection from clients.
I will try to investigate more if i am missing something.
And here i found a link that possibly a first good attempt:
[http://www.eclipse.org/forums/index.php/m/505809/]
EclipseLink automatically recovers from communication failures, but there is little we can do to diagnose the failure. We basically execute a query and have to wait for the JDBC driver, or DataSource's response, if it hangs for 10minutes, then we are waiting. You could set the JDBC timeout hint on your query, but whether the JDBC driver honors this is up to the driver. You should see the SQLException in your logs, provided your log level is warning or lower.
If you cannot fix your firewall, they you could change your connection pool settings to use a min number of connections of 0, so there will never be idle connections. But then you will be reconnecting a lot.
You could also use a third party connection pool or DataSource that supports a timeout setting on the pooled connections, or spawn a thread in your application the clears the connection pool every 30minutes.regards,
-HL -
Infinispan 4.2.1 on Weblogic 12c
Hello,
My web application tries to instantiate a DefaultCacheManager using an infinispan-config.xml.
When I deploy the application on Weblogic 12c, I am seeing the following exception:
Caused By: java.io.IOException:
Exception Description: Duplicate Property named [properties] found on class [org.infinispan.config.GlobalConfiguration$GlobalJmxStatisticsType]
at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:264)
at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:282)
at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:136)
at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:243)
at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:229)
Further down the stack trace, I see the following:
Caused By: javax.xml.bind.JAXBException:
Exception Description: Duplicate Property named [properties] found on class [org.infinispan.config.GlobalConfiguration$GlobalJmxStatisticsType]
- with linked exception:
[Exception [EclipseLink-50072] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.JAXBException
Exception Description: Duplicate Property named [properties] found on class [org.infinispan.config.GlobalConfiguration$GlobalJmxStatisticsType]]
at org.eclipse.persistence.jaxb.JAXBContext$TypeMappingInfoInput.createContextState(JAXBContext.java:832)
at org.eclipse.persistence.jaxb.JAXBContext.<init>(JAXBContext.java:143)
at org.eclipse.persistence.jaxb.JAXBContextFactory.createContext(JAXBContextFactory.java:142)
at org.eclipse.persistence.jaxb.JAXBContextFactory.createContext(JAXBContextFactory.java:129)
at org.eclipse.persistence.jaxb.JAXBContextFactory.createContext(JAXBContextFactory.java:93)
at org.eclipse.persistence.jaxb.JAXBContextFactory.createContext(JAXBContextFactory.java:83)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:263)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:250)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:447)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:652)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:599)
at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:221)
at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:282)
at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:136)
at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:243)
at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:229)
I am NOT using EclipseLink or any other JPA provider in my web application. Neither am I using JAXB. I am assuming that the EclipseLink JAXB provider is being provided by WebLogic. I looked at the decompiled class GlobalConfiguration$GlobalStatisticsType and saw the "properties" property occuring only once.
This worked well on JBoss 5.
I tried looking for any articles or blogs for Infinispan deployment on WebLogic and couldn't find any.
Does anybody have any suggestions for me?
Thanks.It was the JAXB implementation that was the problem.
EclipseLink Moxy 2.3.2 is the JAXB provider in WebLogic 12c.
Eclipse has fixed a bug in this area https://bugs.eclipse.org/bugs/show_bug.cgi?id=376509
The fix in the nightly build for Moxy 2.3.3.
Not sure what the procedure is for applying EclipseLink patches to WLS.
In the meantime, upgrading to Infinispan 5.1.3 as suggested in its forums. This solves the problem. -
Hi,
I am trying to do oracle with coherence.My objective is to put data in to the database using toplink grid and again trying to retrieve data even when database is OFF. Because the data is updated in to the cache.I am following the link http://docs.oracle.com/cd/E17904_01/doc.1111/e16596/configjpa.htm.I am trying to implement 2.3 section in the above link. So i am using Hr schema in the database.I am using eclipse IDE.I created entity class using option "Create entities from tables".
My entity class is as follows.
Region.java
package com;
import java.io.Serializable;
import javax.persistence.*;
import org.eclipse.persistence.annotations.Customizer;
import oracle.eclipselink.coherence.integrated.config.GridCacheCustomizer;
* The persistent class for the REGIONS database table.
@Entity
@Table(name="REGIONS")
@Customizer(GridCacheCustomizer.class)
public class Region implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name="REGION_ID")
private long regionId;
@Column(name="REGION_NAME")
private String regionName;
public Region() {
public long getRegionId() {
return this.regionId;
public void setRegionId(long regionId) {
this.regionId = regionId;
public String getRegionName() {
return this.regionName;
public void setRegionName(String regionName) {
this.regionName = regionName;
Persistance.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="SimpleCoherenceApp" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>com.Region</class>
<properties>
<property name="eclipselink.target-server" value="WebLogic_10"/>
<property name="javax.persistence.jdbc.driver" value="oracle.jdbc.OracleDriver"/>
<property name="javax.persistence.jdbc.url" value="jdbc:oracle:thin:@localhost:1521:xe"/>
<property name="javax.persistence.jdbc.user" value="hr"/>
<property name="javax.persistence.jdbc.password" value="hr"/>
<property name="eclipselink.logging.level" value="FINEST"/>
<property name="eclipselink.cache.type.default" value="Full"/>
</properties>
</persistence-unit>
</persistence>
coherence-cache-config.xml
<?xml version="1.0"?>
<!DOCTYPE cache-config SYSTEM "cache-config.dtd">
<cache-config>
<caching-scheme-mapping>
<cache-mapping>
<cache-name>*</cache-name>
<scheme-name>eclipselink-distributed</scheme-name>
</cache-mapping>
</caching-scheme-mapping>
<caching-schemes>
<distributed-scheme>
<scheme-name>eclipselink-distributed</scheme-name>
<service-name>EclipseLinkJPA</service-name>
<!--
Configure a wrapper serializer to support serialization of relationships.
-->
<!-- <serializer>
<class-name>oracle.eclipselink.coherence.integrated.cache.WrapperSerializer</class-name>
<instance>
<class-name>oracle.eclipselink.coherence.integrated.cache.WrapperSerializer</class-name>
<init-params></init-params>
</instance>
</serializer> -->
<backing-map-scheme>
<!--
Backing map scheme with no eviction policy.
-->
<local-scheme>
</local-scheme>
</backing-map-scheme>
<autostart>true</autostart>
</distributed-scheme>
</caching-schemes>
</cache-config>
Now the main class is as follows:
Manager.java
package com;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
public class Manager {
* @param args
public static void main(String[] args)
EntityManagerFactory emf=Persistence.createEntityManagerFactory("SimpleCoherenceApp");
EntityManager em=emf.createEntityManager();
em.getTransaction().begin();
Region R = new Region();
R.setRegionId(9);
R.setRegionName("Africa");
em.persist(R);
em.getTransaction().commit();
The data is not inserting in to the database.My console is as follows:
[EL Finest]: 2012-06-07 20:06:13.451--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--Begin predeploying Persistence Unit SimpleCoherenceApp; session file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp; state Initial; factoryCount 0
[EL Finest]: 2012-06-07 20:06:13.708--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--property=eclipselink.orm.throw.exceptions; default value=true
[EL Finest]: 2012-06-07 20:06:13.708--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--property=eclipselink.multitenant.tenants-share-emf; default value=true
[EL Finest]: 2012-06-07 20:06:13.708--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--property=eclipselink.multitenant.tenants-share-cache; default value=false
[EL Finest]: 2012-06-07 20:06:13.725--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--property=eclipselink.metadata-source; default value=null
[EL Finer]: 2012-06-07 20:06:13.728--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--Searching for default mapping file in file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/
[EL Finer]: 2012-06-07 20:06:13.732--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--Searching for default mapping file in file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/
[EL Config]: 2012-06-07 20:06:13.866--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--The access type for the persistent class [class com.Region] is set to [FIELD].
[EL Config]: 2012-06-07 20:06:13.904--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--The alias name for the entity class [class com.Region] is being defaulted to: Region.
[EL Finest]: 2012-06-07 20:06:13.963--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--End predeploying Persistence Unit SimpleCoherenceApp; session file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp; state Predeployed; factoryCount 0
[EL Finer]: 2012-06-07 20:06:13.964--Thread(Thread[Main Thread,5,main])--JavaSECMPInitializer - transformer is null.
[EL Finest]: 2012-06-07 20:06:13.964--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--Begin predeploying Persistence Unit SimpleCoherenceApp; session file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp; state Predeployed; factoryCount 0
[EL Finest]: 2012-06-07 20:06:13.964--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--End predeploying Persistence Unit SimpleCoherenceApp; session file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp; state Predeployed; factoryCount 1
[EL Finest]: 2012-06-07 20:06:13.979--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--Begin deploying Persistence Unit SimpleCoherenceApp; session file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp; state Predeployed; factoryCount 1
[EL Finer]: 2012-06-07 20:06:14.005--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--Could not initialize Validation Factory. Encountered following exception: java.lang.NoClassDefFoundError: javax/validation/ValidatorFactory
[EL Finest]: 2012-06-07 20:06:14.015--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--property=eclipselink.target-server; value=WebLogic_10; translated value=org.eclipse.persistence.platform.server.wls.WebLogic_10_Platform
[EL Finest]: 2012-06-07 20:06:14.015--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--property=eclipselink.logging.level; value=FINEST; translated value=FINEST
[EL Finest]: 2012-06-07 20:06:14.015--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--property=eclipselink.logging.level; value=FINEST; translated value=FINEST
[EL Finest]: 2012-06-07 20:06:14.017--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--property=javax.persistence.jdbc.user; value=hr
[EL Finest]: 2012-06-07 20:06:14.017--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--property=javax.persistence.jdbc.password; value=xxxxxx
[EL Finest]: 2012-06-07 20:06:14.741--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--property=javax.persistence.jdbc.driver; value=oracle.jdbc.OracleDriver
[EL Finest]: 2012-06-07 20:06:14.741--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--property=javax.persistence.jdbc.url; value=jdbc:oracle:thin:@localhost:1521:xe
[EL Finest]: 2012-06-07 20:06:14.749--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--property=eclipselink.cache.type.default; value=Full; translated value=org.eclipse.persistence.internal.identitymaps.FullIdentityMap
[EL Info]: 2012-06-07 20:06:14.763--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--EclipseLink, version: Eclipse Persistence Services - 2.3.2.v20111125-r10461
[EL Warning]: 2012-06-07 20:06:14.764--Thread(Thread[Main Thread,5,main])--java.lang.ClassNotFoundException: weblogic.version
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.eclipse.persistence.internal.security.PrivilegedAccessHelper.getClassForName(PrivilegedAccessHelper.java:107)
at org.eclipse.persistence.platform.server.wls.WebLogicPlatform.initializeServerNameAndVersion(WebLogicPlatform.java:86)
at org.eclipse.persistence.platform.server.ServerPlatformBase.getServerNameAndVersion(ServerPlatformBase.java:181)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.preConnectDatasource(DatabaseSessionImpl.java:661)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:582)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:206)
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:488)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getDatabaseSession(EntityManagerFactoryDelegate.java:188)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.createEntityManagerImpl(EntityManagerFactoryDelegate.java:277)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:294)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:272)
at com.Manager.main(Manager.java:15)
[EL Finest]: 2012-06-07 20:06:15.175--Thread(Thread[Main Thread,5,main])--Database platform: org.eclipse.persistence.platform.database.oracle.Oracle11Platform, regular expression: (?i)oracle.*11
[EL Finest]: 2012-06-07 20:06:15.178--Thread(Thread[Main Thread,5,main])--Database platform: org.eclipse.persistence.platform.database.oracle.Oracle10Platform, regular expression: (?i)oracle.*10
[EL Fine]: 2012-06-07 20:06:15.178--Thread(Thread[Main Thread,5,main])--Detected database platform: org.eclipse.persistence.platform.database.oracle.Oracle10Platform
[EL Config]: 2012-06-07 20:06:15.203--ServerSession(34841853)--Connection(37577244)--Thread(Thread[Main Thread,5,main])--connecting(DatabaseLogin(
platform=>Oracle10Platform
user name=> "hr"
datasource URL=> "jdbc:oracle:thin:@localhost:1521:xe"
[EL Config]: 2012-06-07 20:06:15.217--ServerSession(34841853)--Connection(37580294)--Thread(Thread[Main Thread,5,main])--Connected: jdbc:oracle:thin:@localhost:1521:xe
User: HR
Database: Oracle Version: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
Driver: Oracle JDBC driver Version: 10.2.0.1.0XE
[EL Finest]: 2012-06-07 20:06:15.22--ServerSession(34841853)--Connection(37580294)--Thread(Thread[Main Thread,5,main])--Connection acquired from connection pool [default].
[EL Finest]: 2012-06-07 20:06:15.221--ServerSession(34841853)--Connection(37580294)--Thread(Thread[Main Thread,5,main])--Connection released to connection pool [default].
[EL Info]: 2012-06-07 20:06:15.346--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp login successful
[EL Warning]: 2012-06-07 20:06:15.363--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--Failed to find MBean Server: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
[EL Warning]: 2012-06-07 20:06:15.365--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--Failed to find MBean Server: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
[EL Warning]: 2012-06-07 20:06:15.365--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--Failed to find MBean Server: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
[EL Finest]: 2012-06-07 20:06:15.366--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--The applicationName for the MBean attached to session [file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp] is [unknown]
[EL Finest]: 2012-06-07 20:06:15.366--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--The moduleName for the MBean attached to session [file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp] is [unknown]
[EL Finer]: 2012-06-07 20:06:15.402--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--Canonical Metamodel class [com.Region_] not found during initialization.
[EL Finest]: 2012-06-07 20:06:15.402--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--End deploying Persistence Unit SimpleCoherenceApp; session file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp; state Deployed; factoryCount 1
[EL Finer]: 2012-06-07 20:06:15.422--ServerSession(34841853)--Thread(Thread[Main Thread,5,main])--client acquired: 33723171
[EL Finer]: 2012-06-07 20:06:15.433--ClientSession(33723171)--Thread(Thread[Main Thread,5,main])--acquire unit of work: 33613802
[EL Finest]: 2012-06-07 20:06:15.437--UnitOfWork(33613802)--Thread(Thread[Main Thread,5,main])--persist() operation called on: com.Region@200eb1e.
[EL Finer]: 2012-06-07 20:06:15.448--UnitOfWork(33613802)--Thread(Thread[Main Thread,5,main])--begin unit of work commit
[EL Finest]: 2012-06-07 20:06:15.492--UnitOfWork(33613802)--Thread(Thread[Main Thread,5,main])--Execute query InsertObjectQuery(com.Region@200eb1e)
[EL Finest]: 2012-06-07 20:06:15.506--ServerSession(34841853)--Connection(37580294)--Thread(Thread[Main Thread,5,main])--Connection acquired from connection pool [default].
[EL Finer]: 2012-06-07 20:06:15.508--ClientSession(33723171)--Connection(37580294)--Thread(Thread[Main Thread,5,main])--begin transaction
[EL Fine]: 2012-06-07 20:06:15.516--ClientSession(33723171)--Connection(37580294)--Thread(Thread[Main Thread,5,main])--INSERT INTO REGIONS (REGION_ID, REGION_NAME) VALUES (?, ?)
bind => [9, Africa]
2012-06-07 20:06:15.896/3.638 Oracle Coherence 3.6.0.4 <Info> (thread=Main Thread, member=n/a): Loaded operational configuration from "jar:file:/C:/Oracle/Middleware10.3.4.0/coherence_3.6/lib/coherence.jar!/tangosol-coherence.xml"
2012-06-07 20:06:15.906/3.647 Oracle Coherence 3.6.0.4 <Info> (thread=Main Thread, member=n/a): Loaded operational overrides from "jar:file:/C:/Oracle/Middleware10.3.4.0/coherence_3.6/lib/coherence.jar!/tangosol-coherence-override-dev.xml"
2012-06-07 20:06:15.907/3.648 Oracle Coherence 3.6.0.4 <Info> (thread=Main Thread, member=n/a): Loaded operational overrides from "file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/tangosol-coherence-override.xml"
2012-06-07 20:06:15.910/3.651 Oracle Coherence 3.6.0.4 <D5> (thread=Main Thread, member=n/a): Optional configuration override "/custom-mbeans.xml" is not specified
Oracle Coherence Version 3.6.0.4 Build 19111
Grid Edition: Development mode
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
2012-06-07 20:06:16.063/3.804 Oracle Coherence GE 3.6.0.4 <Info> (thread=Main Thread, member=n/a): Loaded cache configuration from "file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/coherence-cache-config.xml"
2012-06-07 20:06:17.158/4.899 Oracle Coherence GE 3.6.0.4 <D4> (thread=Main Thread, member=n/a): TCMP bound to /172.16.30.150:8090 using SystemSocketProvider
2012-06-07 20:06:17.818/5.559 Oracle Coherence GE 3.6.0.4 <Info> (thread=Cluster, member=n/a): Failed to satisfy the variance: allowed=16, actual=34
2012-06-07 20:06:17.819/5.560 Oracle Coherence GE 3.6.0.4 <Info> (thread=Cluster, member=n/a): Increasing allowable variance to 18
2012-06-07 20:06:18.054/5.795 Oracle Coherence GE 3.6.0.4 <Info> (thread=Cluster, member=n/a): This Member(Id=3, Timestamp=2012-06-07 20:06:17.821, Address=172.16.30.150:8090, MachineId=41622, Location=machine:Praveen-PC,process:316, Role=ManagerManager, Edition=Grid Edition, Mode=Development, CpuCount=2, SocketCount=2) joined cluster "cluster:0xC4DB" with senior Member(Id=1, Timestamp=2012-06-07 16:51:43.007, Address=172.16.30.150:8088, MachineId=41622, Location=machine:Praveen-PC,process:2836, Role=CoherenceConsole, Edition=Grid Edition, Mode=Development, CpuCount=2, SocketCount=2)
2012-06-07 20:06:18.098/5.839 Oracle Coherence GE 3.6.0.4 <D5> (thread=Cluster, member=n/a): Member 1 joined Service Cluster with senior member 1
2012-06-07 20:06:18.099/5.840 Oracle Coherence GE 3.6.0.4 <D5> (thread=Cluster, member=n/a): Member 1 joined Service Management with senior member 1
2012-06-07 20:06:18.109/5.850 Oracle Coherence GE 3.6.0.4 <Info> (thread=Main Thread, member=n/a): Started cluster Name=cluster:0xC4DB
Group{Address=224.3.6.0, Port=36000, TTL=4}
MasterMemberSet
ThisMember=Member(Id=3, Timestamp=2012-06-07 20:06:17.821, Address=172.16.30.150:8090, MachineId=41622, Location=machine:Praveen-PC,process:316, Role=ManagerManager)
OldestMember=Member(Id=1, Timestamp=2012-06-07 16:51:43.007, Address=172.16.30.150:8088, MachineId=41622, Location=machine:Praveen-PC,process:2836, Role=CoherenceConsole)
ActualMemberSet=MemberSet(Size=2, BitSetCount=2
Member(Id=1, Timestamp=2012-06-07 16:51:43.007, Address=172.16.30.150:8088, MachineId=41622, Location=machine:Praveen-PC,process:2836, Role=CoherenceConsole)
Member(Id=3, Timestamp=2012-06-07 20:06:17.821, Address=172.16.30.150:8090, MachineId=41622, Location=machine:Praveen-PC,process:316, Role=ManagerManager)
RecycleMillis=1200000
RecycleSet=MemberSet(Size=0, BitSetCount=0
TcpRing{Connections=[1]}
IpMonitor{AddressListSize=0}
2012-06-07 20:06:18.189/5.930 Oracle Coherence GE 3.6.0.4 <D5> (thread=Invocation:Management, member=3): Service Management joined the cluster with senior service member 1
2012-06-07 20:06:18.394/6.135 Oracle Coherence GE 3.6.0.4 <D5> (thread=DistributedCache:EclipseLinkJPA, member=3): Service EclipseLinkJPA joined the cluster with senior service member 3
[EL Finer]: 2012-06-07 20:06:18.538--ClientSession(33723171)--Connection(37580294)--Thread(Thread[Main Thread,5,main])--rollback transaction
[EL Finest]: 2012-06-07 20:06:18.541--ServerSession(34841853)--Connection(37580294)--Thread(Thread[Main Thread,5,main])--Connection released to connection pool [default].
[EL Warning]: 2012-06-07 20:06:18.542--UnitOfWork(33613802)--Thread(Thread[Main Thread,5,main])--Local Exception Stack:
Exception [EclipseLink-38] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Identity map constructor failed because an invalid identity map was specified.
Internal Exception: java.lang.reflect.InvocationTargetException
Target Invocation Exception: java.lang.NoSuchMethodError: org/eclipse/persistence/internal/libraries/asm/ClassWriter.<init>(Z)V
Descriptor: RelationalDescriptor(com.Region --> [DatabaseTable(REGIONS)])
at org.eclipse.persistence.exceptions.DescriptorException.invalidIdentityMap(DescriptorException.java:838)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.buildNewIdentityMap(IdentityMapManager.java:392)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.buildNewIdentityMap(IdentityMapManager.java:346)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.getIdentityMap(IdentityMapManager.java:950)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.acquireLockNoWait(IdentityMapManager.java:175)
at org.eclipse.persistence.internal.sessions.IdentityMapAccessor.acquireLockNoWait(IdentityMapAccessor.java:101)
at org.eclipse.persistence.internal.helper.WriteLockManager.attemptToAcquireLock(WriteLockManager.java:421)
at org.eclipse.persistence.internal.helper.WriteLockManager.acquireRequiredLocks(WriteLockManager.java:272)
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.acquireWriteLocks(UnitOfWorkImpl.java:1623)
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitTransactionAfterWriteChanges(UnitOfWorkImpl.java:1588)
at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitRootUnitOfWork(RepeatableWriteUnitOfWork.java:275)
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitAndResume(UnitOfWorkImpl.java:1143)
at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commitInternal(EntityTransactionImpl.java:84)
at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:63)
at com.Manager.main(Manager.java:21)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.eclipse.persistence.internal.security.PrivilegedAccessHelper.invokeConstructor(PrivilegedAccessHelper.java:382)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.buildNewIdentityMap(IdentityMapManager.java:387)
... 13 more
Caused by: java.lang.NoSuchMethodError: org/eclipse/persistence/internal/libraries/asm/ClassWriter.<init>(Z)V
at oracle.eclipselink.coherence.integrated.internal.cache.WrapperGenerator.generateWrapper(WrapperGenerator.java:104)
at oracle.eclipselink.coherence.integrated.internal.cache.WrapperGenerator.createWrapperFor(WrapperGenerator.java:96)
at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.defineWrapperClass(CoherenceCacheHelper.java:573)
at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.initializeForDescriptor(CoherenceCacheHelper.java:304)
at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.getNamedCache(CoherenceCacheHelper.java:241)
at oracle.eclipselink.coherence.integrated.cache.CoherenceInterceptor.<init>(CoherenceInterceptor.java:79)
... 19 more
[EL Finer]: 2012-06-07 20:06:18.549--UnitOfWork(33613802)--Thread(Thread[Main Thread,5,main])--release unit of work
[EL Finer]: 2012-06-07 20:06:18.55--ClientSession(33723171)--Thread(Thread[Main Thread,5,main])--client released
Exception in thread "Main Thread" javax.persistence.RollbackException: Exception [EclipseLink-38] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Identity map constructor failed because an invalid identity map was specified.
Internal Exception: java.lang.reflect.InvocationTargetException
Target Invocation Exception: java.lang.NoSuchMethodError: org/eclipse/persistence/internal/libraries/asm/ClassWriter.<init>(Z)V
Descriptor: RelationalDescriptor(com.Region --> [DatabaseTable(REGIONS)])
at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commitInternal(EntityTransactionImpl.java:102)
at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:63)
at com.Manager.main(Manager.java:23)
Caused by: Exception [EclipseLink-38] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Identity map constructor failed because an invalid identity map was specified.
Internal Exception: java.lang.reflect.InvocationTargetException
Target Invocation Exception: java.lang.NoSuchMethodError: org/eclipse/persistence/internal/libraries/asm/ClassWriter.<init>(Z)V
Descriptor: RelationalDescriptor(com.Region --> [DatabaseTable(REGIONS)])
at org.eclipse.persistence.exceptions.DescriptorException.invalidIdentityMap(DescriptorException.java:838)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.buildNewIdentityMap(IdentityMapManager.java:392)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.buildNewIdentityMap(IdentityMapManager.java:346)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.getIdentityMap(IdentityMapManager.java:950)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.acquireLockNoWait(IdentityMapManager.java:175)
at org.eclipse.persistence.internal.sessions.IdentityMapAccessor.acquireLockNoWait(IdentityMapAccessor.java:101)
at org.eclipse.persistence.internal.helper.WriteLockManager.attemptToAcquireLock(WriteLockManager.java:421)
at org.eclipse.persistence.internal.helper.WriteLockManager.acquireRequiredLocks(WriteLockManager.java:272)
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.acquireWriteLocks(UnitOfWorkImpl.java:1623)
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitTransactionAfterWriteChanges(UnitOfWorkImpl.java:1588)
at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitRootUnitOfWork(RepeatableWriteUnitOfWork.java:275)
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitAndResume(UnitOfWorkImpl.java:1143)
at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commitInternal(EntityTransactionImpl.java:84)
at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:63)
at com.Manager.main(Manager.java:21)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.eclipse.persistence.internal.security.PrivilegedAccessHelper.invokeConstructor(PrivilegedAccessHelper.java:382)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.buildNewIdentityMap(IdentityMapManager.java:387)
... 13 more
Caused by: java.lang.NoSuchMethodError: org/eclipse/persistence/internal/libraries/asm/ClassWriter.<init>(Z)V
at oracle.eclipselink.coherence.integrated.internal.cache.WrapperGenerator.generateWrapper(WrapperGenerator.java:104)
at oracle.eclipselink.coherence.integrated.internal.cache.WrapperGenerator.createWrapperFor(WrapperGenerator.java:96)
at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.defineWrapperClass(CoherenceCacheHelper.java:573)
at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.initializeForDescriptor(CoherenceCacheHelper.java:304)
at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.getNamedCache(CoherenceCacheHelper.java:241)
at oracle.eclipselink.coherence.integrated.cache.CoherenceInterceptor.<init>(CoherenceInterceptor.java:79)
... 19 more
So, any suggestions would be great.
Regards,
PraveenHI NJ,
when i am using @Customizer(GridCacheCustomizer.class) in the entity class,the data is not at all inserting in to the database.So if i commented this annotation,the data is inserting in to the database.The console is showing as follows:
[EL Finest]: 2012-06-11 14:30:27.803--ServerSession(30146205)--Thread(Thread[main,5,main])--Begin predeploying Persistence Unit SimpleCoherenceApp; session file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp; state Initial; factoryCount 0
[EL Finest]: 2012-06-11 14:30:27.819--ServerSession(30146205)--Thread(Thread[main,5,main])--property=eclipselink.orm.throw.exceptions; default value=true
[EL Finest]: 2012-06-11 14:30:27.82--ServerSession(30146205)--Thread(Thread[main,5,main])--property=eclipselink.multitenant.tenants-share-emf; default value=true
[EL Finest]: 2012-06-11 14:30:27.82--ServerSession(30146205)--Thread(Thread[main,5,main])--property=eclipselink.multitenant.tenants-share-cache; default value=false
[EL Finest]: 2012-06-11 14:30:27.836--ServerSession(30146205)--Thread(Thread[main,5,main])--property=eclipselink.metadata-source; default value=null
[EL Finer]: 2012-06-11 14:30:27.836--ServerSession(30146205)--Thread(Thread[main,5,main])--Searching for default mapping file in file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/
[EL Finer]: 2012-06-11 14:30:27.839--ServerSession(30146205)--Thread(Thread[main,5,main])--Searching for default mapping file in file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/
[EL Config]: 2012-06-11 14:30:27.941--ServerSession(30146205)--Thread(Thread[main,5,main])--The access type for the persistent class [class com.Region] is set to [FIELD].
[EL Config]: 2012-06-11 14:30:27.967--ServerSession(30146205)--Thread(Thread[main,5,main])--The alias name for the entity class [class com.Region] is being defaulted to: Region.
[EL Finest]: 2012-06-11 14:30:27.989--ServerSession(30146205)--Thread(Thread[main,5,main])--End predeploying Persistence Unit SimpleCoherenceApp; session file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp; state Predeployed; factoryCount 0
[EL Finer]: 2012-06-11 14:30:27.989--Thread(Thread[main,5,main])--JavaSECMPInitializer - transformer is null.
[EL Finest]: 2012-06-11 14:30:27.989--ServerSession(30146205)--Thread(Thread[main,5,main])--Begin predeploying Persistence Unit SimpleCoherenceApp; session file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp; state Predeployed; factoryCount 0
[EL Finest]: 2012-06-11 14:30:27.99--ServerSession(30146205)--Thread(Thread[main,5,main])--End predeploying Persistence Unit SimpleCoherenceApp; session file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp; state Predeployed; factoryCount 1
[EL Finest]: 2012-06-11 14:30:27.994--ServerSession(30146205)--Thread(Thread[main,5,main])--Begin deploying Persistence Unit SimpleCoherenceApp; session file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp; state Predeployed; factoryCount 1
[EL Finer]: 2012-06-11 14:30:28.003--ServerSession(30146205)--Thread(Thread[main,5,main])--Could not initialize Validation Factory. Encountered following exception: java.lang.NoClassDefFoundError: javax/validation/Validation
[EL Finest]: 2012-06-11 14:30:28.008--ServerSession(30146205)--Thread(Thread[main,5,main])--property=eclipselink.target-server; value=WebLogic_10; translated value=org.eclipse.persistence.platform.server.wls.WebLogic_10_Platform
[EL Finest]: 2012-06-11 14:30:28.008--ServerSession(30146205)--Thread(Thread[main,5,main])--property=eclipselink.logging.level; value=FINEST; translated value=FINEST
[EL Finest]: 2012-06-11 14:30:28.008--ServerSession(30146205)--Thread(Thread[main,5,main])--property=eclipselink.logging.level; value=FINEST; translated value=FINEST
[EL Finest]: 2012-06-11 14:30:28.009--ServerSession(30146205)--Thread(Thread[main,5,main])--property=javax.persistence.jdbc.user; value=hr
[EL Finest]: 2012-06-11 14:30:28.009--ServerSession(30146205)--Thread(Thread[main,5,main])--property=javax.persistence.jdbc.password; value=xxxxxx
[EL Finest]: 2012-06-11 14:30:28.458--ServerSession(30146205)--Thread(Thread[main,5,main])--property=javax.persistence.jdbc.driver; value=oracle.jdbc.OracleDriver
[EL Finest]: 2012-06-11 14:30:28.459--ServerSession(30146205)--Thread(Thread[main,5,main])--property=javax.persistence.jdbc.url; value=jdbc:oracle:thin:@localhost:1521:xe
[EL Finest]: 2012-06-11 14:30:28.459--ServerSession(30146205)--Thread(Thread[main,5,main])--property=eclipselink.cache.type.default; value=Full; translated value=org.eclipse.persistence.internal.identitymaps.FullIdentityMap
[EL Info]: 2012-06-11 14:30:28.46--ServerSession(30146205)--Thread(Thread[main,5,main])--EclipseLink, version: Eclipse Persistence Services - 2.3.2.v20111125-r10461
[EL Warning]: 2012-06-11 14:30:28.461--Thread(Thread[main,5,main])--java.lang.ClassNotFoundException: weblogic.version
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.eclipse.persistence.internal.security.PrivilegedAccessHelper.getClassForName(PrivilegedAccessHelper.java:107)
at org.eclipse.persistence.platform.server.wls.WebLogicPlatform.initializeServerNameAndVersion(WebLogicPlatform.java:85)
at org.eclipse.persistence.platform.server.ServerPlatformBase.getServerNameAndVersion(ServerPlatformBase.java:181)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.preConnectDatasource(DatabaseSessionImpl.java:661)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:581)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:206)
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:488)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getDatabaseSession(EntityManagerFactoryDelegate.java:188)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.createEntityManagerImpl(EntityManagerFactoryDelegate.java:277)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:294)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:272)
at com.Manager.main(Manager.java:15)
[EL Finest]: 2012-06-11 14:30:28.591--Thread(Thread[main,5,main])--Database platform: org.eclipse.persistence.platform.database.oracle.Oracle11Platform, regular expression: (?i)oracle.*11
[EL Finest]: 2012-06-11 14:30:28.591--Thread(Thread[main,5,main])--Database platform: org.eclipse.persistence.platform.database.oracle.Oracle10Platform, regular expression: (?i)oracle.*10
[EL Fine]: 2012-06-11 14:30:28.591--Thread(Thread[main,5,main])--Detected database platform: org.eclipse.persistence.platform.database.oracle.Oracle10Platform
[EL Config]: 2012-06-11 14:30:28.61--ServerSession(30146205)--Connection(25252664)--Thread(Thread[main,5,main])--connecting(DatabaseLogin(
platform=>Oracle10Platform
user name=> "hr"
datasource URL=> "jdbc:oracle:thin:@localhost:1521:xe"
[EL Config]: 2012-06-11 14:30:28.62--ServerSession(30146205)--Connection(3975755)--Thread(Thread[main,5,main])--Connected: jdbc:oracle:thin:@localhost:1521:xe
User: HR
Database: Oracle Version: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
Driver: Oracle JDBC driver Version: 10.2.0.1.0XE
[EL Finest]: 2012-06-11 14:30:28.621--ServerSession(30146205)--Connection(3975755)--Thread(Thread[main,5,main])--Connection acquired from connection pool [default].
[EL Finest]: 2012-06-11 14:30:28.621--ServerSession(30146205)--Connection(3975755)--Thread(Thread[main,5,main])--Connection released to connection pool [default].
[EL Info]: 2012-06-11 14:30:28.678--ServerSession(30146205)--Thread(Thread[main,5,main])--file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp login successful
[EL Warning]: 2012-06-11 14:30:28.681--ServerSession(30146205)--Thread(Thread[main,5,main])--Failed to find MBean Server: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
[EL Warning]: 2012-06-11 14:30:28.681--ServerSession(30146205)--Thread(Thread[main,5,main])--Failed to find MBean Server: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
[EL Warning]: 2012-06-11 14:30:28.681--ServerSession(30146205)--Thread(Thread[main,5,main])--Failed to find MBean Server: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
[EL Finest]: 2012-06-11 14:30:28.681--ServerSession(30146205)--Thread(Thread[main,5,main])--The applicationName for the MBean attached to session [file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp] is [unknown]
[EL Finest]: 2012-06-11 14:30:28.681--ServerSession(30146205)--Thread(Thread[main,5,main])--The moduleName for the MBean attached to session [file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp] is [unknown]
[EL Finer]: 2012-06-11 14:30:28.697--ServerSession(30146205)--Thread(Thread[main,5,main])--Canonical Metamodel class [com.Region_] not found during initialization.
[EL Finest]: 2012-06-11 14:30:28.697--ServerSession(30146205)--Thread(Thread[main,5,main])--End deploying Persistence Unit SimpleCoherenceApp; session file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/_SimpleCoherenceApp; state Deployed; factoryCount 1
[EL Finer]: 2012-06-11 14:30:28.714--ServerSession(30146205)--Thread(Thread[main,5,main])--client acquired: 6146452
[EL Finer]: 2012-06-11 14:30:28.727--ClientSession(6146452)--Thread(Thread[main,5,main])--acquire unit of work: 13994297
[EL Finest]: 2012-06-11 14:30:28.727--UnitOfWork(13994297)--Thread(Thread[main,5,main])--persist() operation called on: com.Region@124111a.
[EL Finer]: 2012-06-11 14:30:28.729--UnitOfWork(13994297)--Thread(Thread[main,5,main])--begin unit of work commit
[EL Finest]: 2012-06-11 14:30:28.736--UnitOfWork(13994297)--Thread(Thread[main,5,main])--Execute query InsertObjectQuery(com.Region@124111a)
[EL Finest]: 2012-06-11 14:30:28.738--ServerSession(30146205)--Connection(3975755)--Thread(Thread[main,5,main])--Connection acquired from connection pool [default].
[EL Finer]: 2012-06-11 14:30:28.738--ClientSession(6146452)--Connection(3975755)--Thread(Thread[main,5,main])--begin transaction
[EL Fine]: 2012-06-11 14:30:28.739--ClientSession(6146452)--Connection(3975755)--Thread(Thread[main,5,main])--INSERT INTO REGIONS (REGION_ID, REGION_NAME) VALUES (?, ?)
bind => [12, Africa]
2012-06-11 14:30:28.973/1.408 Oracle Coherence 3.6.0.4 <Info> (thread=main, member=n/a): Loaded operational configuration from "jar:file:/C:/Oracle/Middleware10.3.4.0/coherence_3.6/lib/coherence.jar!/tangosol-coherence.xml"
2012-06-11 14:30:28.976/1.411 Oracle Coherence 3.6.0.4 <Info> (thread=main, member=n/a): Loaded operational overrides from "jar:file:/C:/Oracle/Middleware10.3.4.0/coherence_3.6/lib/coherence.jar!/tangosol-coherence-override-dev.xml"
2012-06-11 14:30:28.976/1.411 Oracle Coherence 3.6.0.4 <Info> (thread=main, member=n/a): Loaded operational overrides from "file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/tangosol-coherence-override.xml"
2012-06-11 14:30:28.978/1.413 Oracle Coherence 3.6.0.4 <D5> (thread=main, member=n/a): Optional configuration override "/custom-mbeans.xml" is not specified
Oracle Coherence Version 3.6.0.4 Build 19111
Grid Edition: Development mode
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
2012-06-11 14:30:29.131/1.566 Oracle Coherence GE 3.6.0.4 <Info> (thread=main, member=n/a): Loaded cache configuration from "file:/C:/Users/Praveen/workspace/SimpleCoherenceApp/build/classes/coherence-cache-config.xml"
2012-06-11 14:30:29.719/2.154 Oracle Coherence GE 3.6.0.4 <D4> (thread=main, member=n/a): TCMP bound to /172.16.30.150:8088 using SystemSocketProvider
2012-06-11 14:30:33.317/5.752 Oracle Coherence GE 3.6.0.4 <Info> (thread=Cluster, member=n/a): Created a new cluster "cluster:0xC4DB" with Member(Id=1, Timestamp=2012-06-11 14:30:29.778, Address=172.16.30.150:8088, MachineId=41622, Location=machine:Praveen-PC,process:4388, Role=ManagerManager, Edition=Grid Edition, Mode=Development, CpuCount=2, SocketCount=2) UID=0xAC101E9600000137DAC5DED2A2961F98
2012-06-11 14:30:33.320/5.755 Oracle Coherence GE 3.6.0.4 <Info> (thread=main, member=n/a): Started cluster Name=cluster:0xC4DB
Group{Address=224.3.6.0, Port=36000, TTL=4}
MasterMemberSet
ThisMember=Member(Id=1, Timestamp=2012-06-11 14:30:29.778, Address=172.16.30.150:8088, MachineId=41622, Location=machine:Praveen-PC,process:4388, Role=ManagerManager)
OldestMember=Member(Id=1, Timestamp=2012-06-11 14:30:29.778, Address=172.16.30.150:8088, MachineId=41622, Location=machine:Praveen-PC,process:4388, Role=ManagerManager)
ActualMemberSet=MemberSet(Size=1, BitSetCount=2
Member(Id=1, Timestamp=2012-06-11 14:30:29.778, Address=172.16.30.150:8088, MachineId=41622, Location=machine:Praveen-PC,process:4388, Role=ManagerManager)
RecycleMillis=1200000
RecycleSet=MemberSet(Size=0, BitSetCount=0
TcpRing{Connections=[]}
IpMonitor{AddressListSize=0}
2012-06-11 14:30:33.339/5.774 Oracle Coherence GE 3.6.0.4 <D5> (thread=Invocation:Management, member=1): Service Management joined the cluster with senior service member 1
2012-06-11 14:30:33.495/5.930 Oracle Coherence GE 3.6.0.4 <D5> (thread=DistributedCache:EclipseLinkJPA, member=1): Service EclipseLinkJPA joined the cluster with senior service member 1
[EL Finer]: 2012-06-11 14:30:33.559--ClientSession(6146452)--Connection(3975755)--Thread(Thread[main,5,main])--rollback transaction
[EL Finest]: 2012-06-11 14:30:33.56--ServerSession(30146205)--Connection(3975755)--Thread(Thread[main,5,main])--Connection released to connection pool [default].
[EL Warning]: 2012-06-11 14:30:33.56--UnitOfWork(13994297)--Thread(Thread[main,5,main])--Local Exception Stack:
Exception [EclipseLink-38] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Identity map constructor failed because an invalid identity map was specified.
Internal Exception: java.lang.reflect.InvocationTargetException
Target Invocation Exception: java.lang.NoSuchMethodError: org.eclipse.persistence.internal.libraries.asm.ClassWriter.<init>(Z)V
Descriptor: RelationalDescriptor(com.Region --> [DatabaseTable(REGIONS)])
at org.eclipse.persistence.exceptions.DescriptorException.invalidIdentityMap(DescriptorException.java:838)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.buildNewIdentityMap(IdentityMapManager.java:392)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.buildNewIdentityMap(IdentityMapManager.java:346)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.getIdentityMap(IdentityMapManager.java:950)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.acquireLockNoWait(IdentityMapManager.java:175)
at org.eclipse.persistence.internal.sessions.IdentityMapAccessor.acquireLockNoWait(IdentityMapAccessor.java:101)
at org.eclipse.persistence.internal.helper.WriteLockManager.attemptToAcquireLock(WriteLockManager.java:421)
at org.eclipse.persistence.internal.helper.WriteLockManager.acquireRequiredLocks(WriteLockManager.java:272)
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.acquireWriteLocks(UnitOfWorkImpl.java:1623)
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitTransactionAfterWriteChanges(UnitOfWorkImpl.java:1588)
at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitRootUnitOfWork(RepeatableWriteUnitOfWork.java:275)
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitAndResume(UnitOfWorkImpl.java:1143)
at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commitInternal(EntityTransactionImpl.java:84)
at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:63)
at com.Manager.main(Manager.java:21)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.eclipse.persistence.internal.security.PrivilegedAccessHelper.invokeConstructor(PrivilegedAccessHelper.java:382)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.buildNewIdentityMap(IdentityMapManager.java:387)
... 13 more
Caused by: java.lang.NoSuchMethodError: org.eclipse.persistence.internal.libraries.asm.ClassWriter.<init>(Z)V
at oracle.eclipselink.coherence.integrated.internal.cache.WrapperGenerator.generateWrapper(WrapperGenerator.java:104)
at oracle.eclipselink.coherence.integrated.internal.cache.WrapperGenerator.createWrapperFor(WrapperGenerator.java:96)
at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.defineWrapperClass(CoherenceCacheHelper.java:573)
at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.initializeForDescriptor(CoherenceCacheHelper.java:304)
at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.getNamedCache(CoherenceCacheHelper.java:241)
at oracle.eclipselink.coherence.integrated.cache.CoherenceInterceptor.<init>(CoherenceInterceptor.java:79)
... 19 more
[EL Finer]: 2012-06-11 14:30:33.562--UnitOfWork(13994297)--Thread(Thread[main,5,main])--release unit of work
[EL Finer]: 2012-06-11 14:30:33.562--ClientSession(6146452)--Thread(Thread[main,5,main])--client released
Exception in thread "main" javax.persistence.RollbackException: Exception [EclipseLink-38] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Identity map constructor failed because an invalid identity map was specified.
Internal Exception: java.lang.reflect.InvocationTargetException
Target Invocation Exception: java.lang.NoSuchMethodError: org.eclipse.persistence.internal.libraries.asm.ClassWriter.<init>(Z)V
Descriptor: RelationalDescriptor(com.Region --> [DatabaseTable(REGIONS)])
at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commitInternal(EntityTransactionImpl.java:102)
at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:63)
at com.Manager.main(Manager.java:21)
Caused by: Exception [EclipseLink-38] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Identity map constructor failed because an invalid identity map was specified.
Internal Exception: java.lang.reflect.InvocationTargetException
Target Invocation Exception: java.lang.NoSuchMethodError: org.eclipse.persistence.internal.libraries.asm.ClassWriter.<init>(Z)V
Descriptor: RelationalDescriptor(com.Region --> [DatabaseTable(REGIONS)])
at org.eclipse.persistence.exceptions.DescriptorException.invalidIdentityMap(DescriptorException.java:838)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.buildNewIdentityMap(IdentityMapManager.java:392)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.buildNewIdentityMap(IdentityMapManager.java:346)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.getIdentityMap(IdentityMapManager.java:950)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.acquireLockNoWait(IdentityMapManager.java:175)
at org.eclipse.persistence.internal.sessions.IdentityMapAccessor.acquireLockNoWait(IdentityMapAccessor.java:101)
at org.eclipse.persistence.internal.helper.WriteLockManager.attemptToAcquireLock(WriteLockManager.java:421)
at org.eclipse.persistence.internal.helper.WriteLockManager.acquireRequiredLocks(WriteLockManager.java:272)
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.acquireWriteLocks(UnitOfWorkImpl.java:1623)
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitTransactionAfterWriteChanges(UnitOfWorkImpl.java:1588)
at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitRootUnitOfWork(RepeatableWriteUnitOfWork.java:275)
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitAndResume(UnitOfWorkImpl.java:1143)
at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commitInternal(EntityTransactionImpl.java:84)
... 2 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.eclipse.persistence.internal.security.PrivilegedAccessHelper.invokeConstructor(PrivilegedAccessHelper.java:382)
at org.eclipse.persistence.internal.identitymaps.IdentityMapManager.buildNewIdentityMap(IdentityMapManager.java:387)
... 13 more
Caused by: java.lang.NoSuchMethodError: org.eclipse.persistence.internal.libraries.asm.ClassWriter.<init>(Z)V
at oracle.eclipselink.coherence.integrated.internal.cache.WrapperGenerator.generateWrapper(WrapperGenerator.java:104)
at oracle.eclipselink.coherence.integrated.internal.cache.WrapperGenerator.createWrapperFor(WrapperGenerator.java:96)
at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.defineWrapperClass(CoherenceCacheHelper.java:573)
at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.initializeForDescriptor(CoherenceCacheHelper.java:304)
at oracle.eclipselink.coherence.integrated.internal.cache.CoherenceCacheHelper.getNamedCache(CoherenceCacheHelper.java:241)
at oracle.eclipselink.coherence.integrated.cache.CoherenceInterceptor.<init>(CoherenceInterceptor.java:79)
... 19 more
2012-06-11 14:30:33.563/5.998 Oracle Coherence GE 3.6.0.4 <D4> (thread=ShutdownHook, member=1): ShutdownHook: stopping cluster node
Regards,
Praveen -
JDBC pooling Oracle driver Socket read timed out
I run Java EE application on Glassfish server v3 together with Oracle 12 DB on the same machine under Windows Server 2012 64bit. I use latest ojdbc7 driver.
Connection pool config:
<jdbc-connection-pool validation-table-name="DUAL" steady-pool-size="20" statement-cache-size="100" associate-with-thread="true" statement-timeout-in-seconds="30" idle-timeout-in-seconds="60" max-wait-time-in-millis="2000" validate-atmost-once-period-in-seconds="20" datasource-classname="oracle.jdbc.pool.OracleDataSource" pool-resize-quantity="5" max-pool-size="60" res-type="javax.sql.DataSource" name="dbPool" is-connection-validation-required="true">
<property name="driverClass" value="oracle.jdbc.OracleDriver"></property>
<property name="user" value="xxx"></property>
<property name="url" value="jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=BROKEN)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))"></property>
<property name="password" value="xxx"></property>
<property name="portNumber" value="1521"></property>
<property name="databaseName" value="orcl"></property>
<property name="serverName" value="127.0.0.1"></property>
<property name="oracle.jdbc.ReadTimeout" value="300000"></property>
<property name="oracle.net.CONNECT_TIMEOUT" value="10000"></property>
</jdbc-connection-pool>
After 2 or 3 hours, when there is more than 1 user (3-5) using my application, it stops responding and I get this in glassfish logs
javax.enterprise.resource.resourceadapter.com.sun.enterprise.resource.allocator|_ThreadID=152;_ThreadName=Thread-2;|RAR5038:Unexpected exception while creating resource for pool dbPool. Exception : javax.resource.spi.ResourceAllocationException: Connection could not be allocated because: IO Error: Socket read timed out
Local Exception Stack:
Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Error in allocating a connection. Cause: Connection could not be allocated because: IO Error: Socket read timed out
From the database side it looks like this
Fatal NI connect error 12560, connecting to:
(LOCAL=NO)
VERSION INFORMATION:
TNS for 64-bit Windows: Version 12.1.0.1.0 - Production
Oracle Bequeath NT Protocol Adapter for 64-bit Windows: Version 12.1.0.1.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 64-bit Windows: Version 12.1.0.1.0 - Production
Time: 13-JUN-2014 03:14:49
Tracing not turned on.
Tns error struct:
ns main err code: 12560
TNS-12560: TNS:protocol adapter error
ns secondary err code: 0
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
opiodr aborting process unknown ospid (3404) as a result of ORA-609
When I just reset db listener everything works ok for next 1-2 hours (depends on application load). So temporary solution is to run bat script from windows scheduler to reset the listener every 1h.
I tried everything I could find - applied these parameters:
- Sqlnet.ora:
SQLNET.INBOUND_CONNECT_TIMEOUT=180
SQLNET.EXPIRE_TIME=5
- Listener.ora:
INBOUND_CONNECT_TIMEOUT_LISTENER_IPC=120
But still without successIs the problem here just that you need a connection pool that closes idle connections? Some pools will close idle connections after a time out period. And the pool lets you set that time out period. If the pool you are using doesn't provide that then use a different pool.
-
Embedded object JPQL query failing!!
Hi,
I am getting following query compilation error while starting the server. Not finding issues in my model classes.
Kindly let me know the mistakes I made in the query.
Exception [EclipseLink-8030] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.JPQLException
Exception Description: Error compiling the query [TempTransactionTransformAuditQuery:
select obj from TempTransactionTransform obj where obj.tempTransactionTransformPK.altIdType= :altIdType and obj.tempTransactionTransformPK.actualValue= :actualValue and obj.tempTransactionTransformPK.altenateValue= :altenateValue], line 1, column 82: unknown state or association field [altIdType]
of class [com.test.model.TempTransactionTransformPK].
My Classes are:
@Entity
@Table(name="T_TRANSACTION_TRANSFORM")
public class TempTransactionTransform{
/** Creates a new instance of TempTransactionTransform */
public TempTransactionTransform() {
@Id
@Embedded
@AttributeOverrides({
@AttributeOverride(name = "altIdType", column = @Column(name="ALT_ID_TYPE")),
@AttributeOverride(name = "altenateValue", column = @Column(name="ALT_FIELD_VALUE")),
@AttributeOverride(name = "actualValue", column = @Column(name="ACTUAL_FIELD_VALUE"))
public TempTransactionTransformPK tempTransactionTransformPK;
@Column(name="FIELD_NAME")
protected String fieldName;
@Column(name="ALT_ID_SUB_TYPE")
private String altIdSubType;
@Column(name="TRANS_NARRATION")
private String transNarration;
@Column(name = "AMC_CODE")
protected String amcCode;
public TempTransactionTransformPK getTempTransactionTransformPK() {
return tempTransactionTransformPK;
public void setTempTransactionTransformPK(TempTransactionTransformPK tempTransactionTransformPK) {
this.tempTransactionTransformPK = tempTransactionTransformPK;
public String getFieldName() {
return fieldName;
public void setFieldName(String fieldName) {
this.fieldName = fieldName;
public String getTransNarration() {
return transNarration;
public void setTransNarration(String transNarration) {
this.transNarration = transNarration;
public String getAmcCode() {
return amcCode;
public void setAmcCode(String amcCode) {
this.amcCode = amcCode;
==================================================================
@Embeddable
public class TempTransactionTransformPK{
public TempTransactionTransformPK() {
public String altIdType;
public String altenateValue;
public String actualValue;
public TempTransactionTransformPK(String altIdType,String altenateValue,String actualValue){
this.altIdType = altIdType;
this.altenateValue = altenateValue;
this.actualValue = actualValue;
public String getAltIdType() {
return altIdType;
public void setAltIdType(String altIdType) {
this.altIdType = altIdType;
public String getAltenateValue() {
return altenateValue;
public void setAltenateValue(String altenateValue) {
this.altenateValue = altenateValue;
public String getActualValue() {
return actualValue;
public void setActualValue(String actualValue) {
this.actualValue = actualValue;
Thanks,
Mahendran..Hi,
as Mitesh already pointed out, comparison of embedded instances is not supported by the Java Persistence query language. The BNF allows comparing entitry instances, but not embeddeds. The only thing you can do in a query with an embedded instance is navigate through it (see chapter 4.4.4 Path Expressions). So your first query comparing the fields of the embedded instead of the embedded itself is the right thing to do.
Regards Michael -
My java application is delopyed on neo.ondemand.com and use the hana database on cloud also, we use eclipselink
the jpa persistence configuration:
<property name="eclipselink.target-database" value="com.sap.persistence.platform.database.HDBPlatform"/>
here i do not specify any user or password to access the database, i think hana JDBC somehow hide the user information when java application and hana database both are on the cloud.
for the tables created by JPA itself, access if fine.
now i have created a view via Hana studio, though database tunnel using account dXXXXXXsapdev
i have an JPA entity, and i am trying to access the view from java application, it reports error:
Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: com.sap.db.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: [258]: insufficient privilege:
I do not know which database user is used by JPA to access the view, how can i grant the database rights on the view so that "native java application on cloud" can
access the database schema (or view created though database tunnel )
any comment is welcomed.Hi,
Please post this issue under SAP HANA Cloud Platform space. The platform experts should be able to help with that.
Regards,
Ifat. -
Hi All , I am working with JPA on the TopLink grid with Coherence my Intention is to put the data in cache as well as in database , when the database get shutdown i have to get the data from cache ..
so for that i have created cache store to store the data in the cache its working fine when database is on startup mode , when db shutdown its unable to pick the data ...showing error
2012-06-18 21:21:08.173/7.234 Oracle Coherence GE 3.7.1.0 <Error> (thread=DistributedCache:EclipseLinkJPA, member=1): BackingMapManager com.tangosol.net.DefaultConfigurableCacheFactory$Manager: failed to instantiate a cache: Employe
2012-06-18 21:21:08.173/7.234 Oracle Coherence GE 3.7.1.0 <Error> (thread=DistributedCache:EclipseLinkJPA, member=1):
(Wrapped: Missing or inaccessible constructor "oracle.eclipselink.coherence.standalone.EclipseLinkJPACacheStore(String,String)"
<class-scheme>
<!--
Since the client code is using Coherence API we need the "standalone"
version of the cache loader
-->
<class-name>oracle.eclipselink.coherence.standalone.EclipseLinkJPACacheStore</class-name>
<init-params>
<init-param>
<param-type>java.lang.String</param-type>
<param-value>Employe</param-value>
</init-param>
<init-param>
<param-type>java.lang.String</param-type>
<param-value>CacheStoreProject</param-value>
</init-param>
</init-params>
</class-scheme>) java.lang.reflect.InvocationTargetException
at com.tangosol.util.Base.ensureRuntimeException(Base.java:288)
at com.tangosol.run.xml.XmlHelper.createInstance(XmlHelper.java:2652)
at com.tangosol.run.xml.XmlHelper.createInstance(XmlHelper.java:2536)
at com.tangosol.net.DefaultConfigurableCacheFactory.instantiateAny(DefaultConfigurableCacheFactory.java:3476)
at com.tangosol.net.DefaultConfigurableCacheFactory.instantiateCacheStore(DefaultConfigurableCacheFactory.java:3324)
at com.tangosol.net.DefaultConfigurableCacheFactory.instantiateReadWriteBackingMap(DefaultConfigurableCacheFactory.java:1753)
at com.tangosol.net.DefaultConfigurableCacheFactory.configureBackingMap(DefaultConfigurableCacheFactory.java:1500)
at com.tangosol.net.DefaultConfigurableCacheFactory$Manager.instantiateBackingMap(DefaultConfigurableCacheFactory.java:4111)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$Storage.instantiateBackingMap(PartitionedCache.CDB:22)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$Storage.setCacheName(PartitionedCache.CDB:25)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$ServiceConfig$ConfigListener.entryInserted(PartitionedCache.CDB:17)
at com.tangosol.util.MapEvent.dispatch(MapEvent.java:266)
at com.tangosol.util.MapEvent.dispatch(MapEvent.java:226)
at com.tangosol.util.MapListenerSupport.fireEvent(MapListenerSupport.java:567)
at com.tangosol.util.ObservableHashMap.dispatchEvent(ObservableHashMap.java:229)
at com.tangosol.util.ObservableHashMap$Entry.onAdd(ObservableHashMap.java:270)
at com.tangosol.util.SafeHashMap.put(SafeHashMap.java:244)
at com.tangosol.coherence.component.util.ServiceConfig$Map.put(ServiceConfig.CDB:43)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$StorageIdRequest.onReceived(PartitionedCache.CDB:45)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onMessage(Grid.CDB:34)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:33)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.PartitionedService.onNotify(PartitionedService.CDB:3)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.onNotify(PartitionedCache.CDB:3)
at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.tangosol.util.ClassHelper.newInstance(ClassHelper.java:694)
at com.tangosol.run.xml.XmlHelper.createInstance(XmlHelper.java:2611)
... 23 more
Caused by: javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:xe
Error Code: 0
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:517)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getDatabaseSession(EntityManagerFactoryDelegate.java:188)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getServerSession(EntityManagerFactoryDelegate.java:219)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.getServerSession(EntityManagerFactoryImpl.java:247)
at org.eclipse.persistence.jpa.JpaHelper.getServerSession(JpaHelper.java:193)
at oracle.eclipselink.coherence.standalone.EclipseLinkJPACacheLoader.<init>(EclipseLinkJPACacheLoader.java:70)
at oracle.eclipselink.coherence.standalone.EclipseLinkJPACacheStore.<init>(EclipseLinkJPACacheStore.java:26)
... 29 more
Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:xe
Error Code: 0
at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:324)
at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:319)
at org.eclipse.persistence.sessions.DefaultConnector.connect(DefaultConnector.java:138)
at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:162)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:584)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:206)
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:488)
... 35 more
Caused by: java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:xe
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:261)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.eclipse.persistence.sessions.DefaultConnector.connect(DefaultConnector.java:98)
... 39 more
New Employe from cache is: null
program for put and get the data from cache
package com.cachestore.example;
import com.oracle.employe.Employe;
import com.tangosol.net.CacheFactory;
import com.tangosol.net.NamedCache;
public class PutGetData {
public static void main(String[] args) {
System.setProperty("tangosol.coherence.distributed.localstorage","true");
// Get the cache--name is same as Entity
NamedCache employeeCache = CacheFactory.getCache("Employe");
Employe employee = new Employe();
employee.setId(4);
employee.setFirstname("rambabu");
employee.setLastname("davuluri");
//employeeCache.put(employee.getId(), employee);
// Getting an object from cache produces no SQL
System.out.println("New Employe from cache is: " + employeeCache.get(4));
ThanksWhat's happening is the JPA cache store is failing on creation/initialization due to its inability to connect to the database.
Can you describe the behaviour you're expecting? Are you saying you want an "optional" cache store that works when the database is up and silently ignores problems when the database is down? It would still have to fail on write otherwise Coherence write behind will believe the writes have been successfully performed and won't get retried. On a get() with a cache miss, would retuning a null from the cache store be what you want? Your application will be lead to believe that there is no object with the specified key when in reality there may be such an object that just doesn't happen to have been read into cache yet. Perhaps this is acceptable if you were to fully warm your caches.
--Shaun -
OpenCMIS 0.6 and 0.8 error with Weblogic 12c
When try to access OpenCMIS repository in webservices mode, got the following error :
INFO: Connecting to CMIS using webservices, impersonating admin, URL http://host:port/alfresco/cmis
Oct 18, 2012 12:43:27 PM jsp_servlet._lal._content.__browsecmis getBinding
INFO: Binding: org.apache.chemistry.opencmis.client.bindings.impl.CmisBindingImpl@1d3a3bc
javax.xml.bind.JAXBException:
Descriptor Exceptions:
+Exception [EclipseLink-110] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException+
+Exception Description: Descriptor is missing for class [org.apache.chemistry.opencmis.commons.impl.jaxb.EnumIncludeRelationships].+
+Mapping: org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping[includeRelationships]+
+Descriptor: XMLDescriptor(org.apache.chemistry.opencmis.commons.impl.jaxb.GetDescendants --> [DatabaseTable(getDescendants)])+
Runtime Exceptions:
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:535)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:476)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:435)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:676)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.login(DatabaseSessionImpl.java:634)
at org.eclipse.persistence.oxm.XMLContext$XMLContextState.<init>(XMLContext.java:830)
at org.eclipse.persistence.oxm.XMLContext$XMLContextState.<init>(XMLContext.java:770)
at org.eclipse.persistence.oxm.XMLContext.<init>(XMLContext.java:177)
at org.eclipse.persistence.jaxb.JAXBContext$TypeMappingInfoInput.createContextState(JAXBContext.java:860)
at org.eclipse.persistence.jaxb.JAXBContext$TypeMappingInfoInput.createContextState(JAXBContext.java:830)
+... 76 more+
Added new Eclipselink MOXY and started getting the below error. This error seems to be resulting from module class loader not finding web classloader reference. The class is there in one of the openCMIS jar placed inside web-inf lib.
Oct 23, 2012 2:26:35 PM jsp_servlet._lal._content.__browsecmis getBinding
SEVERE: SPI cannot be initialized: null
org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException: SPI cannot be initialized: null
at org.apache.chemistry.opencmis.client.bindings.impl.CmisBindingsHelper.getSPI(CmisBindingsHelper.java:81)
at org.apache.chemistry.opencmis.client.bindings.impl.CmisBindingImpl.clearAllCaches(CmisBindingImpl.java:218)
at org.apache.chemistry.opencmis.client.bindings.impl.CmisBindingImpl.<init>(CmisBindingImpl.java:129)
at org.apache.chemistry.opencmis.client.bindings.CmisBindingFactory.createCmisWebServicesBinding(CmisBindingFactory.java:174)
at org.apache.chemistry.opencmis.client.bindings.CmisBindingFactory.createCmisWebServicesBinding(CmisBindingFactory.java:139)
at jsp_servlet._lal._content.__browsecmis.getBinding(__browsecmis.java:934)
at jsp_servlet._lal._content.__browsecmis.getBinding(__browsecmis.java:957)
at jsp_servlet._lal._content.__browsecmis._jspService(__browsecmis.java:1361)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:242)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:216)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:132)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:338)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:453)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:364)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3288)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3254)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2163)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2089)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2074)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1513)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:254)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.apache.chemistry.opencmis.client.bindings.impl.CmisBindingsHelper.getSPI(CmisBindingsHelper.java:77)
+... 53 more+
Caused by: java.lang.NoClassDefFoundError: org/apache/chemistry/opencmis/client/bindings/spi/webservices/PortProvider
at org.apache.chemistry.opencmis.client.bindings.spi.webservices.CmisWebServicesSpi.<init>(CmisWebServicesSpi.java:65)
+... 58 more+
Caused by: java.lang.ClassNotFoundException: org.apache.chemistry.opencmis.client.bindings.spi.webservices.PortProvider
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:43)
... 59 more
Any help would be appreciated. I have tried several approaches of class loading like <prefer-web-inf-classes> to true and referred CAT tool to add <prefer-application-packages> and etc. All results in some or other error.
Edited by: 967806 on Oct 30, 2012 2:20 AMI could get rid of above error if I hard code the below line in CmisWebServicesSpi class.
AbstractPortProvider portProvider = new WebSpherePortProvider();
However, the next set of error I get is RuntimeException resulting from EclipseLink MOXy.
javax.xml.bind.JAXBException:
Descriptor Exceptions:
Runtime Exceptions:
- with linked exception:
[Exception [EclipseLink-0] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.IntegrityException
Descriptor Exceptions:
I have upgraded org.eclipse.persistence_2.0.0.0_2-3.jar in modules directory to org.eclipse.persistence_2.5. Then I get class not found error for classes in CMIS jars which are right inside the WEB-INF/lib folder of war. -
We are facing issue while deploying the scheduler web war for the /xxx
context in Weblogic 12c.
<web>
<web-uri>XXX.war</web-uri>
<context-root>/xxx</context-root>
</web>
<module>
<java>APP-INF/lib/xxx.jar</java>
</module>
Below are the
deployment issue logs .
Deployment error log
2014-03-05 Target state: deploy failed on
Cluster Cluster1
2014-03-05
weblogic.application.ModuleException: [HTTP:101216]Servlet:
"XXXWS" failed to preload on startup in Web
application: "/XXX".
2014-03-05 com.sun.xml.ws.spi.db.DatabindingException:
2014-03-05 Exception Description: The class org.quartz.utils.Key requires a
zero argument constructor or a specified factory method. Note that
non-static inner classes do not have zero argument constructors and are not
supported.
2014-03-05 at
com.sun.xml.ws.db.toplink.JAXBContextFactory.newContext(JAXBContextFactory.java:185)
2014-03-05 at
com.sun.xml.ws.spi.db.BindingContextFactory.create(BindingContextFactory.java:179)
2014-03-05 at com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:211)
2014-03-05 at
com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:185)
2014-03-05 at java.security.AccessController.doPrivileged(Native Method)
2014-03-05 at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:184)
2014-03-05 at
com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:109)
2014-03-05 at
com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:321)
2014-03-05 at com.sun.xml.ws.db.DatabindingImpl.<init>(DatabindingImpl.java:99)
2014-03-05 at
com.sun.xml.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:74)
2014-03-05 at
com.sun.xml.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:58)
2014-03-05 at
com.sun.xml.ws.db.DatabindingFactoryImpl.createRuntime(DatabindingFactoryImpl.java:130)
2014-03-05 at
com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:411)
2014-03-05 at
com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:232)
2014-03-05 at
com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:546)
2014-03-05 at
com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:525)
2014-03-05 at
com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:601)
2014-03-05 at
weblogic.wsee.jaxws.JAXWSDeployedServlet.getEndpoint(JAXWSDeployedServlet.java:183)
2014-03-05 at
weblogic.wsee.jaxws.JAXWSServlet.registerEndpoint(JAXWSServlet.java:139)
2014-03-05 at weblogic.wsee.jaxws.JAXWSServlet.init(JAXWSServlet.java:68)
2014-03-05 at
weblogic.wsee.jaxws.JAXWSDeployedServlet.init(JAXWSDeployedServlet.java:54)
2014-03-05 at javax.servlet.GenericServlet.init(GenericServlet.java:240)
2014-03-05 at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:299)
2014-03-05 at
weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:250)
2014-03-05 at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
2014-03-05 at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
2014-03-05 at
weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
2014-03-05 at weblogic.servlet.internal.StubSecurityHelper.initServletInstance(StubSecurityHelper.java:94)
2014-03-05 at
weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:82)
2014-03-05 at
weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:74)
2014-03-05 at
weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:60)
2014-03-05 at
weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:34)
2014-03-05 at weblogic.servlet.internal.ServletStubImpl.initStubLifecycleHelper(ServletStubImpl.java:638)
2014-03-05 at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:579)
2014-03-05 at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1874)
2014-03-05 at
weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1848)
2014-03-05 at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1738)
2014-03-05 at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2740)
2014-03-05 at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1704)
2014-03-05 at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:781)
2014-03-05 at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:213)
2014-03-05 at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:208)
2014-03-05 at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:35)
2014-03-05 at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:70)
2014-03-05 at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:212)
2014-03-05 at
weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:111)
2014-03-05 at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)
2014-03-05 at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:213)
2014-03-05 at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:208)
2014-03-05 at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:35)
2014-03-05 at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:70)
2014-03-05 at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:24)
2014-03-05 at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:729)
2014-03-05 at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:35)
2014-03-05 at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:258)
2014-03-05 at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:61)
2014-03-05 at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:165)
2014-03-05 at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
2014-03-05 at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:582)
2014-03-05 at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:148)
2014-03-05 at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:114)
2014-03-05 at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:335)
2014-03-05 at
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
2014-03-05 at
weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
2014-03-05 at
weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
2014-03-05 at
weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
2014-03-05 at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
2014-03-05 at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
2014-03-05 at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
2014-03-05 at
weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
2014-03-05 at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
2014-03-05 at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
2014-03-05 Caused by:
javax.xml.bind.JAXBException:
2014-03-05 Exception Description: The class org.quartz.utils.Key requires a
zero argument constructor or a specified factory method. Note that
non-static inner classes do not have zero argument constructors and are not
supported.
2014-03-05 - with linked exception:
2014-03-05 [Exception [EclipseLink-50001] (Eclipse Persistence Services -
2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.JAXBException
2014-03-05 Exception Description: The class org.quartz.utils.Key requires a zero argument constructor or a specified factory method. Note that non-static inner classes do not have zero argument constructors and are not supported.]
2014-03-05 at
org.eclipse.persistence.jaxb.JAXBContext$TypeMappingInfoInput.createContextState(JAXBContext.java:832)
2014-03-05 at org.eclipse.persistence.jaxb.JAXBContext.<init>(JAXBContext.java:143)
2014-03-05 at
org.eclipse.persistence.jaxb.JAXBContextFactory.createContext(JAXBContextFactory.java:142)
2014-03-05 at
com.sun.xml.ws.db.toplink.JAXBContextFactory.newContext(JAXBContextFactory.java:180)
2014-03-05 ... 71 more
2014-03-05 Caused by: Exception
[EclipseLink-50001] (Eclipse Persistence Services - 2.3.2.v20111125-r10461):
org.eclipse.persistence.exceptions.JAXBException
2014-03-05 Exception Description: The class org.quartz.utils.Key requires a
zero argument constructor or a specified factory method. Note that
non-static inner classes do not have zero argument constructors and are not
supported.
2014-03-05 at
org.eclipse.persistence.exceptions.JAXBException.factoryMethodOrConstructorRequired(JAXBException.java:127)
2014-03-05 at
org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.finalizeProperties(AnnotationsProcessor.java:739)
2014-03-05 at
org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processClassesAndProperties(AnnotationsProcessor.java:237)
2014-03-05 at
org.eclipse.persistence.jaxb.compiler.Generator.<init>(Generator.java:147)
2014-03-05 at
org.eclipse.persistence.jaxb.JAXBContext$TypeMappingInfoInput.createContextState(JAXBContext.java:829)
2014-03-05 ... 74 more
2014-03-05 :org.eclipse.persistence.exceptions.JAXBException:
2014-03-05 Exception Description: The class org.quartz.utils.Key requires a
zero argument constructor or a specified factory method. Note that
non-static inner classes do not have zero argument constructors and are not
supported.
2014-03-05
2014-03-05
weblogic.application.ModuleException: [HTTP:101216]Servlet:
"WorkbenchJobSchedulerWS" failed to preload on startup in Web
application: "/scheduleradmin".
2014-03-05 com.sun.xml.ws.spi.db.DatabindingException:
2014-03-05 Exception Description: The class org.quartz.utils.Key requires a
zero argument constructor or a specified factory method. Note that
non-static inner classes do not have zero argument constructors and are not
supported.
2014-03-05 at
com.sun.xml.ws.db.toplink.JAXBContextFactory.newContext(JAXBContextFactory.java:185)
2014-03-05 at
com.sun.xml.ws.spi.db.BindingContextFactory.create(BindingContextFactory.java:179)
2014-03-05 at
com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:211)
2014-03-05 at
com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:185)
2014-03-05 at java.security.AccessController.doPrivileged(Native Method)
2014-03-05 at
com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:184)
2014-03-05 at
com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:109)
2014-03-05 at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:321)
2014-03-05 at
com.sun.xml.ws.db.DatabindingImpl.<init>(DatabindingImpl.java:99)
2014-03-05 at
com.sun.xml.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:74)
2014-03-05 at com.sun.xml.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:58)
2014-03-05 at
com.sun.xml.ws.db.DatabindingFactoryImpl.createRuntime(DatabindingFactoryImpl.java:130)
2014-03-05 at
com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:411)
2014-03-05 at
com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:232)
2014-03-05 at
com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:546)
2014-03-05 at
com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:525)
2014-03-05 at
com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:601)
2014-03-05 at
weblogic.wsee.jaxws.JAXWSDeployedServlet.getEndpoint(JAXWSDeployedServlet.java:183)
2014-03-05 at
weblogic.wsee.jaxws.JAXWSServlet.registerEndpoint(JAXWSServlet.java:139)
2014-03-05 at weblogic.wsee.jaxws.JAXWSServlet.init(JAXWSServlet.java:68)
2014-03-05 at
weblogic.wsee.jaxws.JAXWSDeployedServlet.init(JAXWSDeployedServlet.java:54)
2014-03-05 at javax.servlet.GenericServlet.init(GenericServlet.java:240)
2014-03-05 at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:299)
2014-03-05 at
weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:250)
2014-03-05 at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
2014-03-05 at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
2014-03-05 at
weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
2014-03-05 at weblogic.servlet.internal.StubSecurityHelper.initServletInstance(StubSecurityHelper.java:94)
2014-03-05 at
weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:82)
2014-03-05 at
weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:74)
2014-03-05 at
weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:60)
2014-03-05 at
weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:34)
2014-03-05 at weblogic.servlet.internal.ServletStubImpl.initStubLifecycleHelper(ServletStubImpl.java:638)
2014-03-05 at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:579)
2014-03-05 at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1874)
2014-03-05 at
weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1848)
2014-03-05 at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1738)
2014-03-05 at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2740)
2014-03-05 at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1704)
2014-03-05 at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:781)
2014-03-05 at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:213)
2014-03-05 at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:208)
2014-03-05 at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:35)
2014-03-05 at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:70)
2014-03-05 at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:212)
2014-03-05 at
weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:111)
2014-03-05 at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)
2014-03-05 at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:213)
2014-03-05 at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:208)
2014-03-05 at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:35)
2014-03-05 at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:70)
2014-03-05 at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:24)
2014-03-05 at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:729)
2014-03-05 at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:35)
2014-03-05 at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:258)
2014-03-05 at
weblogic.application.internal.EarDeployment.activate(EarDeployment.java:61)
2014-03-05 at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:165)
2014-03-05 at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
2014-03-05 at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:582)
2014-03-05 at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:148)
2014-03-05 at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:114)
2014-03-05 at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:335)
2014-03-05 at
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
2014-03-05 at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
2014-03-05 at
weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
2014-03-05 at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
2014-03-05 at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
2014-03-05 at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
2014-03-05 at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
2014-03-05 at
weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
2014-03-05 at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
2014-03-05 at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
2014-03-05 Caused by:
javax.xml.bind.JAXBException:
2014-03-05 Exception Description: The class org.quartz.utils.Key requires a
zero argument constructor or a specified factory method. Note that
non-static inner classes do not have zero argument constructors and are not
supported.
2014-03-05 - with linked exception:
2014-03-05 [Exception [EclipseLink-50001] (Eclipse Persistence Services -
2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.JAXBException
2014-03-05 Exception Description: The class org.quartz.utils.Key requires a
zero argument constructor or a specified factory method. Note that
non-static inner classes do not have zero argument constructors and are not
supported.]
2014-03-05 at org.eclipse.persistence.jaxb.JAXBContext$TypeMappingInfoInput.createContextState(JAXBContext.java:832)
2014-03-05 at
org.eclipse.persistence.jaxb.JAXBContext.<init>(JAXBContext.java:143)
2014-03-05 at
org.eclipse.persistence.jaxb.JAXBContextFactory.createContext(JAXBContextFactory.java:142)
2014-03-05 at com.sun.xml.ws.db.toplink.JAXBContextFactory.newContext(JAXBContextFactory.java:180)
2014-03-05 ... 71 more
2014-03-05 Caused by: Exception
[EclipseLink-50001] (Eclipse Persistence Services - 2.3.2.v20111125-r10461):
org.eclipse.persistence.exceptions.JAXBException
2014-03-05 Exception Description: The class org.quartz.utils.Key requires a
zero argument constructor or a specified factory method. Note that
non-static inner classes do not have zero argument constructors and are not
supported.
2014-03-05 at org.eclipse.persistence.exceptions.JAXBException.factoryMethodOrConstructorRequired(JAXBException.java:127)
2014-03-05 at
org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.finalizeProperties(AnnotationsProcessor.java:739)
2014-03-05 at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processClassesAndProperties(AnnotationsProcessor.java:237)
2014-03-05 at
org.eclipse.persistence.jaxb.compiler.Generator.<init>(Generator.java:147)
2014-03-05 at org.eclipse.persistence.jaxb.JAXBContext$TypeMappingInfoInput.createContextState(JAXBContext.java:829)
2014-03-05 ... 74 more
2014-03-05
:org.eclipse.persistence.exceptions.JAXBException:
2014-03-05 Exception Description: The class org.quartz.utils.Key requires a
zero argument constructor or a specified factory method. Note that
non-static inner classes do not have zero argument constructors and are not
supported.Hi Jim - Nortons is generally considered to be a problem app. on Macs, and shouldn't be installed.
Maybe you are looking for
-
How do I restore and carry out maintenance on external drives
Under OS9 I used to regularly carry out optimising and maintenance on my mac and external hard drives. Now that I'm on OSX, I can't use Norton Utilities - that doesn't seem to work at all. Techtool Pro doesn't seem to fix external hard drives connect
-
How do I make Acrobat 9 Pro my default pdf app?
I used to have this set until an upgrade of the OS or ... when I installed Acrobat 9 Pro?? I am still running OS 10.5.8, though will upgrade to SL soon. Anyway, I can't figure out how to make Acrobat my default instead of Preview when I: 1) open a pd
-
Need information on Environment Parameters in EH&S
Hi Friends, I am working on an application related to EH&S. I need to create a new environment parameter in EH&S for the Email ID and send the mail from program to that Email ID assigned to the environment parameter. I do not know any thing about the
-
I have DW CS3 on a vista laptop, and it looks like I need to re-install Vista (I know). I have all my CS3 files backed up, but I'm wondering if I copy the website root folder if the site configuration information will be backed up, or will I have to
-
Dear all, I have to set a default warehouse for the sales flow for a particular user only..How to set that.......I tried setting that in the document setting and the user defaults...But it s takin t automatically as the wareho