Com.sun.istack.SAXException2: unable to marshal ....
Using JAXB 2.0, I am getting the following Exception while marshalling.
The problem is unexpected as I am working with the JAXB generated classes. The classes themselves were generated from XML schemas and the schema compilation was successful. Any help in identifying the cause of the problem is appreciated.
Thank you
Exception in thread "main" javax.xml.bind.MarshalException
- with linked exception:
[com.sun.istack.SAXException2: unable to marshal type "abc.def.ghi.xsd.pqr.SomeClass" as an element because it is missing an @XmlRootElement annotation]
at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:295)
at com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:221)
at javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:70)
at org.adlregistry.rim.TestSubmission.main(TestSubmission.java:101)
Caused by: com.sun.istack.SAXException2: unable to marshal type "abc.def.ghi.xsd.pqr.SomeClass" as an element because it is missing an @XmlRootElement annotation
at com.sun.xml.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:225)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeRoot(ClassBeanInfoImpl.java:274)
at com.sun.xml.bind.v2.runtime.property.ArrayReferenceNodeProperty.serializeListBody(ArrayReferenceNodeProperty.java:78)
at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProperty.java:101)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:293)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:619)
at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:114)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:293)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:619)
at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:114)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:293)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:619)
at com.sun.xml.bind.v2.runtime.property.ArrayElementNodeProperty.serializeItem(ArrayElementNodeProperty.java:29)
at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(ArrayElementProperty.java:132)
at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProperty.java:101)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:293)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:619)
at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:114)
at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl$1.serializeBody(ElementBeanInfoImpl.java:98)
at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl$1.serializeBody(ElementBeanInfoImpl.java:127)
at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeBody(ElementBeanInfoImpl.java:244)
at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeRoot(ElementBeanInfoImpl.java:251)
at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeRoot(ElementBeanInfoImpl.java:33)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsRoot(XMLSerializer.java:461)
at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:292)
... 3 more
Using JAXB 2.0, I am getting the following Exception while marshalling.
The problem is unexpected as I am working with the JAXB generated classes. The classes themselves were generated from XML schemas and the schema compilation was successful. Any help in identifying the cause of the problem is appreciated.
Thank you
Exception in thread "main" javax.xml.bind.MarshalException
- with linked exception:
[com.sun.istack.SAXException2: unable to marshal type "abc.def.ghi.xsd.pqr.SomeClass" as an element because it is missing an @XmlRootElement annotation]
at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:295)
at com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:221)
at javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:70)
at org.adlregistry.rim.TestSubmission.main(TestSubmission.java:101)
Caused by: com.sun.istack.SAXException2: unable to marshal type "abc.def.ghi.xsd.pqr.SomeClass" as an element because it is missing an @XmlRootElement annotation
at com.sun.xml.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:225)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeRoot(ClassBeanInfoImpl.java:274)
at com.sun.xml.bind.v2.runtime.property.ArrayReferenceNodeProperty.serializeListBody(ArrayReferenceNodeProperty.java:78)
at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProperty.java:101)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:293)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:619)
at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:114)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:293)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:619)
at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:114)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:293)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:619)
at com.sun.xml.bind.v2.runtime.property.ArrayElementNodeProperty.serializeItem(ArrayElementNodeProperty.java:29)
at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(ArrayElementProperty.java:132)
at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProperty.java:101)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:293)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:619)
at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:114)
at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl$1.serializeBody(ElementBeanInfoImpl.java:98)
at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl$1.serializeBody(ElementBeanInfoImpl.java:127)
at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeBody(ElementBeanInfoImpl.java:244)
at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeRoot(ElementBeanInfoImpl.java:251)
at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeRoot(ElementBeanInfoImpl.java:33)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsRoot(XMLSerializer.java:461)
at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:292)
... 3 more
Similar Messages
-
Unable to compile due to the unavailability of com.sun.rave.designtime pkg
Hi ,
I'm developing the design time jar for a custom component.
But I'm unable to compile my BeanInfo base class( which is given below) because of the unavilability of com.sun.rave.designtime package.
mport com.sun.rave.designtime.CategoryDescriptor;
import com.sun.rave.designtime.faces.FacetDescriptor;
import com.sun.rave.designtime.markup.AttributeDescriptor;
public class TypeAheadBeanInfo extends SimpleBeanInfo
In this code, the classes CategoryDescriptor;FacetDescriptor & AttributeDescriptor are in the com.sun.rave.designtime package.
I could not get this jar eventhough I searched for this jar for more than 3 hrs in the internet. So, it would be great if anybody could please help me to get this jar. PLease Help me!!!!
Thanks
RafiqueThis is just a guess...but it might be in the
openide.jar undre Creator\lib.Hmmm...on second thought take a look at the jar files under Creator Modules. Open the jars and see if you can find it there. I don't think it is in the openide.jar after giving it a quick glance. -
I am getting this error when I try to download a message using IMAP from exchange server
java.lang.NullPointerException
at com.sun.mail.iap.Response.parse(Response.java:99)
at com.sun.mail.iap.Response.<init>(Response.java:68)
at com.sun.mail.imap.protocol.IMAPResponse.<init>(IMAPResponse.java:31)
at com.sun.mail.imap.protocol.IMAPResponse.readResponse(IMAPResponse.java:105)
at com.sun.mail.imap.protocol.IMAPProtocol.readResponse(IMAPProtocol.java:153)
at com.sun.mail.iap.Protocol.command(Protocol.java:215)
at com.sun.mail.imap.protocol.IMAPProtocol.fetch(IMAPProtocol.java:882)
at com.sun.mail.imap.protocol.IMAPProtocol.fetch(IMAPProtocol.java:874)
at com.sun.mail.imap.protocol.IMAPProtocol.fetchBody(IMAPProtocol.java:656)
at com.sun.mail.imap.protocol.IMAPProtocol.fetchBody(IMAPProtocol.java:645)
This error occurs intermittantly. I placed one large mail (around 600 MB) and few normal size mails on exchange server. In few testing runs, this error occured while downloading the large mail as well as one normal mail. In one test run, all mails got downloaded successfully.
Could anyone please suggest the cause and resolution?
Thanks.I turned on the session debugging. I am running my application on Linux, so the debugging info was moved to a log file. This log file is very large (around 1GB) and I am unable to open it.
One more thing: I am trying Message.writeTo() method to download the message. If an OutOfMemoryError occurs, I catch it and try to download the message using GetInputStream. NullPointerException is occuring in both the cases.
Exception stack trace with writeTo():
java.lang.NullPointerException
at com.sun.mail.iap.Response.parse(Response.java:99)
at com.sun.mail.iap.Response.<init>(Response.java:68)
at com.sun.mail.imap.protocol.IMAPResponse.<init>(IMAPResponse.java:31)
at com.sun.mail.imap.protocol.IMAPResponse.readResponse(IMAPResponse.java:105)
at com.sun.mail.imap.protocol.IMAPProtocol.readResponse(IMAPProtocol.java:153)
at com.sun.mail.iap.Protocol.command(Protocol.java:215)
at com.sun.mail.imap.protocol.IMAPProtocol.fetch(IMAPProtocol.java:882)
at com.sun.mail.imap.protocol.IMAPProtocol.fetch(IMAPProtocol.java:874)
at com.sun.mail.imap.protocol.IMAPProtocol.fetchBody(IMAPProtocol.java:656)
at com.sun.mail.imap.protocol.IMAPProtocol.fetchBody(IMAPProtocol.java:645)
at com.sun.mail.imap.IMAPMessage.writeTo(IMAPMessage.java:536)
Exception stack trace with getInputStream():
java.lang.NullPointerException
at com.sun.mail.iap.Response.parse(Response.java:99)
at com.sun.mail.iap.Response.<init>(Response.java:68)
at com.sun.mail.imap.protocol.IMAPResponse.<init>(IMAPResponse.java:31)
at com.sun.mail.imap.protocol.IMAPResponse.readResponse(IMAPResponse.java:105)
at com.sun.mail.imap.protocol.IMAPProtocol.readResponse(IMAPProtocol.java:153)
at com.sun.mail.iap.Protocol.command(Protocol.java:215)
at com.sun.mail.imap.protocol.IMAPProtocol.fetch(IMAPProtocol.java:882)
at com.sun.mail.imap.protocol.IMAPProtocol.fetch(IMAPProtocol.java:874)
at com.sun.mail.imap.protocol.IMAPProtocol.fetchBody(IMAPProtocol.java:653)
at com.sun.mail.imap.protocol.IMAPProtocol.peekBody(IMAPProtocol.java:637)
at com.sun.mail.imap.IMAPMessage.loadHeaders(IMAPMessage.java:1055)
at com.sun.mail.imap.IMAPMessage.getAllHeaders(IMAPMessage.java:642)
First I try to download the headers in case of an OutOfMemoryError. The above trace shows that.
Could anyone point out the problem and help resolving it? -
Error com/sun/faces/config/ConfigureListener when creating/opening project
Hi
I have installed creator and everything was working fine. I was able to develop some projects and deployed fine. I have closed my creator and reopened it again. From then it startted giving this problem.
I am unable to create a new project. When I click on Create New Project button on welcome page, it asks me the project name and the directory. Once I enter the name for the project and click on OK there, nothing comes up and the welcome screen remains there. Now there is a red cross mark at the bottm left that shows com/sun/faces/config/ConfigureListener. It behaves the same even if I try to open an existing project.
I believe this problem started after I upgraded my patch to 112785-43. But even after I removed this patch nothing happens. Reinstalled few times but still it shows same com/sun/faces/config/ConfigureListener at bottom left corner.
Any ideas ?
Thanks
SRGot it finally .. The user settings directory is created as[b] //.Creator/1_0 instead of /.Creator/1_0. I know that I need to remove the folder .Creator/1_0 but could not find in the root directory. Went in to // and found the .Creator folder there. Deleted the folder and reinstalled it..
-Srinivas -
Hi,
I am running JAXB 1.0 (JWSDP 1.1) with Weblogic 6.1 Below is the code that is causing the exception. Inspite of the error JAXB reads the XML in fine and everything proceeds normally. Any help would be greatly appreciated.
Thanks in advance,
Abhijit
JAXBContext jc = JAXBContext.newInstance("my.package");
// create an Unmarshaller
Unmarshaller u = jc.createUnmarshaller();
// enable validation
u.setValidating( true );
// unmarshal an instance document into a tree of Java content
ProductsType prods = (ProductsType)u.unmarshal(new FileInputStream( "products.xml" ) );
The last line above causes the following error
java.io.InvalidClassException: com.sun.msv.grammar.trex.TREXGrammar; Local class
not compatible: stream classdesc serialVersionUID=7316616993473479596 local cla
ss serialVersionUID=1
at java.io.ObjectStreamClass.validateLocalClass(ObjectStreamClass.java:5
18)
at java.io.ObjectStreamClass.setClass(ObjectStreamClass.java:562)
at java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java
:931)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:361)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:231)
at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1181)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:381)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:231)
at com.sun.xml.bind.GrammarInfo.getGrammar(GrammarInfo.java:63)
at com.sun.xml.bind.GrammarInfoFacade.getGrammar(GrammarInfoFacade.java:
129)
at com.sun.xml.bind.DefaultJAXBContextImpl.getGrammar(DefaultJAXBContext
Impl.java:76)
at com.sun.xml.bind.unmarshaller.UnmarshallerImpl.createUnmarshallerHand
ler(UnmarshallerImpl.java:98)
at com.sun.xml.bind.unmarshaller.UnmarshallerImpl.unmarshal(Unmarshaller
Impl.java:112)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnm
arshallerImpl.java:139)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnm
arshallerImpl.java:186)
at com.manu.tp.product.ProductInputSessionBean.bindXmlDocument(ProductIn
putSessionBean.java:98)
at com.manu.tp.product.ProductInputSessionBean.processProducts(ProductIn
putSessionBean.java:31)
at com.manu.tp.product.ProductInputSessionBean_j5odob_EOImpl.processProd
ucts(ProductInputSessionBean_j5odob_EOImpl.java:1393)
at com.manu.tp.product.ProductInputSessionBean_j5odob_EOImpl_WLSkel.invo
ke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:305)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerR
ef.java:93)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.jav
a:274)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest
.java:22)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
--------------- linked to ------------------
javax.xml.bind.JAXBException: unable to extract the schema information
- with linked exception:
[java.io.InvalidClassException: com.sun.msv.grammar.trex.TREXGrammar; Local class not compatible: stream classdesc serialVersionUID=7316616993473479596 local cl
ass serialVersionUID=1]
at com.sun.xml.bind.GrammarInfo.getGrammar(GrammarInfo.java:70)
at com.sun.xml.bind.GrammarInfoFacade.getGrammar(GrammarInfoFacade.java:
129)
at com.sun.xml.bind.DefaultJAXBContextImpl.getGrammar(DefaultJAXBContext
Impl.java:76)
at com.sun.xml.bind.unmarshaller.UnmarshallerImpl.createUnmarshallerHand
ler(UnmarshallerImpl.java:98)
at com.sun.xml.bind.unmarshaller.UnmarshallerImpl.unmarshal(Unmarshaller
Impl.java:112)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnm
arshallerImpl.java:139)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnm
arshallerImpl.java:186)
at com.manu.tp.product.ProductInputSessionBean.bindXmlDocument(ProductIn
putSessionBean.java:98)
at com.manu.tp.product.ProductInputSessionBean.processProducts(ProductIn
putSessionBean.java:31)
at com.manu.tp.product.ProductInputSessionBean_j5odob_EOImpl.processProd
ucts(ProductInputSessionBean_j5odob_EOImpl.java:1393)
at com.manu.tp.product.ProductInputSessionBean_j5odob_EOImpl_WLSkel.invo
ke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:305)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerR
ef.java:93)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.jav
a:274)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest
.java:22)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)java.io.InvalidClassException: com.sun.msv.grammar.trex.TREXGrammar; >Local class not compatible: stream classdesc
serialVersionUID=7316616993473479596 local class serialVersionUID=1This is the problem. Basically this tells that the class on the receiving end (the local class) and the one that was serialized to the stream are different versions. Every class is assigned a serialVersionUID when it's compiled, and if two classes that are otherwise the same have different serialVersionUIDs, they are considered to be different versions and the above exception is raised.
You should check that the JAR files on both VMs are exactly the same versions.
What's worrying is the UID of the local class, 1. This doesn't look like something that was automatically generated by the compiler but more like that somebody explicitly defined a serialVersionUID field when trying to avoid class incompatibility issues and initialized it to the value of 1. This is indeed extremely bad programming practice and should not be used.
.P. -
Hi,
I've developed a very simple schema and used jaxb of jwsdp-1.2 to generate the related data model.
After that, I created a number of generated objects, and marshaled them out to an XML file. It worked perfectly, however, after making some unrelated changes, I've come back and re-ran the generation, only to see it fail. I'll post the details below, any help or guidance will be truly appreciated. Thanks in advance!
Schema:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="database" type="DatabaseType"/>
<xsd:complexType name="DatabaseType">
<xsd:sequence>
<xsd:element name="name" minOccurs="0" type="xsd:string"/>
<xsd:element name="card" minOccurs="0" maxOccurs="unbounded" type="CardType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CardType">
<xsd:sequence>
<xsd:element name="id" minOccurs="0" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
Stack Trace:
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/msv/datatype/xsd/IntType
at com.sun.xml.bind.DatatypeConverterImpl.printInt(DatatypeConverterImpl.java:252)
at javax.xml.bind.DatatypeConverter.printInt(DatatypeConverter.java:393)
at com.zzz.generatedObj.impl.CardTypeImpl.serializeElementBody(CardTypeImpl.java:323)
at com.zzz.generatedObj.impl.runtime.SAXMarshaller.childAsElementBody(SAXMarshaller.java:378)
at com.zzz.generatedObj.impl.DatabaseTypeImpl.serializeElementBody(DatabaseTypeImpl.java:103)
at com.zzz.generatedObj.impl.DatabaseImpl.serializeElementBody(DatabaseImpl.java:43)
at com.zzz.generatedObj.impl.runtime.MarshallerImpl.write(MarshallerImpl.java:161)
at com.zzz.generatedObj.impl.runtime.MarshallerImpl.marshal(MarshallerImpl.java:134)
at javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:66)
at com.zzz.CardLoader.main(CardLoader.java:134)
And to look at the CardSerializeCode:
public void serializeElementBody(com.zzz.generatedObj.impl.runtime.XMLSerializer context)
throws org.xml.sax.SAXException
if (has_Id) {
context.startElement("", "id");
context.endNamespaceDecls();
context.endAttributes();
try {
//HERE IS THE LINE IT DISLIKES-->>
context.text(javax.xml.bind.DatatypeConverter.printInt(((int) _Id))); //this is the line it dislikes <--- <---
} catch (java.lang.Exception e) {
com.zzz.generatedObj.impl.runtime.Util.handlePrintConversionException(this, e, context);
context.endElement();
I'm running:
java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28)
Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode)
on Linux.
Thanks again!!I've done some experimenting with this. Aparently, not only is the xsd:int type no longer valid, but neither is xsd:boolean or xsd:integer (BigInteger).
I can see that the com.sun.msv.datatype package cannot be found, (even though it's still a mystery how this disappeared.) but I have no idea how to search for the correct jar...
ps. Wouldn't it be great for someone to keep an online database of jar's searchable by package name/class?
I'm going to try some more things... but still I would appreciate it if someone can help speed things along - Thanks! -
Hi all,
From where I can find the package com.sun.awt
I've search the web but unable to find a location to download it. Anyone of you have a link to download it.
Thanks.Don�t know if it help, but I found that 'org.apache.batik.svggen.SVGGraphics2D' substitutes 'com.sun.awt.svg.*'
Also I found some info about com.sun.awt in here:
http://java.sun.com/products/personaljava/spec-1-1/pJavaSpec.html -
Sun Studio is unable to find a supported version of Java ...?
Gentlemen I need your assistance, I'm trying to install SunStudio, and I get this error.
# /opt/sun/sunstudioceres/bin/sunstudio
Sun Studio is unable to find a supported version of Java.
Sun Studio supports Java version 1.5.0_03 and newer and looks for a valid Java installation in the following order:
1) Location specified with --jdkhome command line option
2) In PATH environment variable
3) At /usr/jdk/latest location, if exists
4) At /usr/java location, if exists
5) At /usr location, if exists.
I'm using FC9, and I have installed the following in Java
# rpm -qa | grep java
libgtk-java-2.8.7-2.fc6.i386
sun-javadb-demo-10.4.1-3.1.i386
cairo-java-1.0.5-3.fc6.i386
sun-javadb-common-10.4.1-3.1.i386
java_cup-0.10-0.k.6jpp.2.i386
libgconf-java-2.12.4-5.fc6.i386
sun-javadb-core-10.4.1-3.1.i386
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.110.i386
libvte-java-0.12.1-5.fc6.i386
sun-javadb-javadoc-10.4.1-3.1.i386
libgnome-java-2.12.4-3.fc6.i386
sun-javadb-client-10.4.1-3.1.i386
gcc-java-4.3.0-8.i386
libglade-java-2.12.5-3.fc6.i386
glib-java-0.2.6-3.fc6.i386
java-1.5.0-gcj-1.5.0.0-21.fc9.i386
sun-javadb-docs-10.4.1-3.1.i386
Can somebody help me to see what I'm missing, and how can I point to the right direction?You have GNU Java 1.5.0. In order to use IDE and Performance Analyzer you need to install SUN Java 1.6.0.
[http://developers.sun.com/sunstudio/downloads/ssx/express_November2008.html|http://developers.sun.com/sunstudio/downloads/ssx/express_November2008.html] :
The Sun Studio package installer, IDE, and Performance Analyzer require Java SE Development Kit (JDK) 6 Update 3 or higher, which can be downloaded from the [Java SE Downloads site|http://java.sun.com/javase/downloads/?intcmp=1281] if the required version is not available on your target platform. -
Hello all,
I’m having a problem with projects generated by the LWUIT resource editor. I get a:
“Error preverifying class com.sun.lwuit.impl.midp.CanvasImplementation:” VERIFIER ERROR com/sun/lwuit/impl/midp/GameCanvasImplementation.paintVideo(Lcom/sun/lwuit/Component;ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V: Cannot find class javax/microedition/media/control/VideoControl”
when I run the Project_MIDP project.
I’m running Netbeans 7.0.1, ME 3.0.5, and LWUIT 1.5. I’ve got a trivial GUI that I made in the resource editor consisting of a very simple theme and one label. l generated the Netbeans projects from the resource editor, resolved the reference by pointing at the 3.0.5 in the project configuration. I’ve found that the problem goes away if I deselect the Mobile 3D Graphics Optional Package 1.1 checkbox in the Optional Packages of the Project configuration but I then run into a problem with being unable to find the animations. (I’m not using any animations or transitions, as I said, its a trivial GUI).
I would greatly appreciate any assistance anyone could provideNothing to do with Java ME SDK, which is the subject of this forum.
Moving to CLDC and MIDP
db -
Hello,
Currently am working with Java SDK BI 4.1 to create stand alone application.
I have Authentication problem though secWnAD for the below code.
ISessionMgr sessionMgr = CrystalEnterprise.getSessionMgr();
enterpriseSession = sessionMgr.logon("xxxxx","xxxxx", "xxxxxxx", "secWinAD");
Error:
Caused by: java.io.IOException: Unable to locate a login configuration
at com.sun.security.auth.login.ConfigFile.init(Unknown Source)
when I tried to implement the same through VBA I am not getting any error for authentication.
Kindly help me.
Regards
ArunNow I have created the two files and
added the below content
krb5.ini
[libdefaults]
default_realm = xx.COM
dns_lookup_kdc = true
dns_lookup_realm = true
[realms]
XX.com = {
default_domain = xxxx.xx.COM
kdc = xx.COM
bscLogin.conf
com.businessobjects.security.jgss.initiate {
com.sun.security.auth.module.Krb5LoginModule required;
Now am getting
KrbException: Cannot get kdc for realm XX.COM
at sun.security.krb5.KrbKdcReq.send(Unknown Source)
at sun.security.krb5.Credentials.sendASRequest(Unknown Source)
at sun.security.krb5.Credentials.acquireTGT(Unknown Source)
Regards
Arun -
Deployment problem on WLS8.1sp3: com.sun.javac.Main not found
Hi,
I have a curious problem, after adding some simple (logging) code to an Session Bean, the EAR file will not deploy. I get the message below concerning compilation problems. If however I restore the Session Bean to the previous state, and having build a new EAR file, the erro persists. What is this strange behaviour, has this to do with weblogic settings for the EAR file of whatever ?
NB I also have tried to include the tool.lib jar in the projekt but that doesn't solve the problem.
Any help would be appreciated,
Harry van Rijn
Exception:weblogic.management.ApplicationException: prepare failed for UasEJB.jar Module: UasEJB.jar Error: Exception preparing module: EJBModule(UasEJB.jar,status=NEW) Unable to deploy EJB: UasEJB.jar from UasEJB.jar: Compiler class: 'com.sun.tools.javac.Main', not found at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:274) at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:476) at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:407) at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:493) at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:762) at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:700) at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1317) at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:498) at weblogic.j2ee.J2EEApplicationContainer.prepareModulehi,
i am migrating my application from wls7.0sp2 to wls8.1 sp3. i am using weblogic.ejbc to make my ear in my ant build script.
My Classpath settings are > C:\bea8.1\weblogic81\server\lib\weblogic.jar;C:\j2sdk1.4.2_08\lib\tools.jar;
My Path Settings are > C:\j2sdk1.4.2_08\bin;C:\j2sdk1.4.2_08\jre\bin;
i am getting the error message>>
[java] Compiler class: 'com.sun.tools.javac.Main', not found
[java] java.lang.ClassNotFoundException: com.sun.tools.javac.Main
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
[java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
[java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
[java] at java.lang.Class.forName0(Native Method)
[java] at java.lang.Class.forName(Class.java:141)
[java] at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:406)
[java] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:328)
[java] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:336)
[java] at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:270)
[java] at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:476)
[java] at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:397)
[java] at weblogic.ejbc20.runBody(ejbc20.java:517)
[java] at weblogic.utils.compiler.Tool.run(Tool.java:146)
[java] at weblogic.utils.compiler.Tool.run(Tool.java:103)
[java] at weblogic.ejbc.main(ejbc.java:29)
[java] ERROR: Error from ejbc: Compiler class: 'com.sun.tools.javac.Main', not found
[java] ERROR: ejbc couldn't invoke compiler -
Help Me what is the "Parse Error: com.sun.xml.parser/P-067"?
OS: Window 2000 (it will be changed HP-UX 11)
Web Server: iPlanet 4.1 SP14
DB Server : Oracle 8i
JDK: 1.2.2_017
Tag Library : jakarta-taglibs-dbtags-1.0.0 (http://jakarta.apache.org/taglibs/doc/dbtags-doc/intro.html)
DTD file: web-jsptaglib_1_1.dtd ( actually, jakarta used http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd, but that dosen't work in iPlanet 4.1 SP 14. so i changed the path of dtd location to web-jsptaglib_1_1.dtd like the following tld file.)
How should I use Jakarta DB Tag Library in iPlanet 4.1 SP? I'm very tired to set all of thses stupid things!
I can't use Tag Library in iPlanet 4.1 SP 14
Any comments make me happy~!
Please, help me~!
■ Error Message
[15/3/2005:20:21:41] info ( 4552): Internal Info: loading servlet /test/jdbc5.jsp
[15/3/2005:20:21:42] info ( 4552): JSP: JSP1x compiler threw exception
org.apache.jasper.JasperException: Unable to open taglibrary http://localhost/tlds/dbtags5.jar : Parse Error in the tag library descriptor: com.sun.xml.parser/P-067
at org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspParseEventListener.java, Compiled Code)
at org.apache.jasper.compiler.DelegatingListener.handleDirective(DelegatingListener.java:119)
at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java, Compiled Code)
at org.apache.jasper.compiler.Parser.parse(Parser.java, Compiled Code)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1022)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1018)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java, Compiled Code)
at com.netscape.server.http.servlet.NSServletEntity.load(NSServletEntity.java:231)
at com.netscape.server.http.servlet.NSServletEntity.update(NSServletEntity.java:149)
at com.netscape.server.http.servlet.NSServletRunner.Service(NSServletRunner.java:453)
■ TLD File
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE taglib
PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
"http://localhost/dtd/web-jsptaglib_1_1.dtd">
<!-- a tab library descriptor -->
<!-- "http://java.sun.com/j2ee/dtds/jsptaglibrary_1_2.dtd" -->
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<prefix>DBTag</prefix>
<urn></urn>
<info>
A simple db tab library for the examples
</info>
<tag>
<name>connection</name>
<tagclass>org.apache.taglibs.dbtags.connection.ConnectionTag</tagclass>
<teiclass>org.apache.taglibs.dbtags.connection.ConnectionTEI</teiclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>id</name>
<required>yes</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>dataSource</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>jndiName</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
</tag>
<tag>
<name>url</name>
<tagclass>org.apache.taglibs.dbtags.connection.DatabaseURLTag</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>initParameter</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
</tag>
<tag>
<name>jndiName</name>
<tagclass>org.apache.taglibs.dbtags.connection.JndiNameTag</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>initParameter</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
</tag>
<tag>
<name>driver</name>
<tagclass>org.apache.taglibs.dbtags.connection.DriverTag</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>initParameter</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
</tag>
<tag>
<name>userId</name>
<tagclass>org.apache.taglibs.dbtags.connection.UserIdTag</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>initParameter</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
</tag>
<tag>
<name>password</name>
<tagclass>org.apache.taglibs.dbtags.connection.PasswordTag</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>initParameter</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
</tag>
<tag>
<name>closeConnection</name>
<tagclass>org.apache.taglibs.dbtags.connection.CloseConnectionTag</tagclass>
<bodycontent>empty</bodycontent>
<attribute>
<name>conn</name>
<required>yes</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
</tag>
<tag>
<name>statement</name>
<tagclass>org.apache.taglibs.dbtags.statement.StatementImplTag</tagclass>
<teiclass>org.apache.taglibs.dbtags.statement.StatementTEI</teiclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>id</name>
<required>yes</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>conn</name>
<required>yes</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
</tag>
<tag>
<name>escapeSql</name>
<tagclass>org.apache.taglibs.dbtags.statement.EscapeSQLTag</tagclass>
<bodycontent>JSP</bodycontent>
</tag>
<tag>
<name>query</name>
<tagclass>org.apache.taglibs.dbtags.statement.QueryTag</tagclass>
<bodycontent>JSP</bodycontent>
</tag>
<tag>
<name>execute</name>
<tagclass>org.apache.taglibs.dbtags.statement.ExecuteTag</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>ignoreErrors</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
</tag>
<tag>
<name>preparedStatement</name>
<tagclass>org.apache.taglibs.dbtags.preparedstatement.PreparedStatementImplTag</tagclass>
<teiclass>org.apache.taglibs.dbtags.preparedstatement.PreparedStatementTEI</teiclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>id</name>
<required>yes</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>conn</name>
<required>yes</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
</tag>
<tag>
<name>setColumn</name>
<tagclass>org.apache.taglibs.dbtags.preparedstatement.SetColumnTag</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>position</name>
<required>yes</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
</tag>
<tag>
<name>resultSet</name>
<tagclass>org.apache.taglibs.dbtags.resultset.ResultSetTag</tagclass>
<teiclass>org.apache.taglibs.dbtags.resultset.ResultSetTEI</teiclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>id</name>
<required>yes</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>loop</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>name</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>scope</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
</tag>
<tag>
<name>wasNull</name>
<tagclass>org.apache.taglibs.dbtags.resultset.WasNullTag</tagclass>
<bodycontent>JSP</bodycontent>
</tag>
<tag>
<name>wasNotNull</name>
<tagclass>org.apache.taglibs.dbtags.resultset.WasNotNullTag</tagclass>
<bodycontent>JSP</bodycontent>
</tag>
<tag>
<name>getColumn</name>
<tagclass>org.apache.taglibs.dbtags.resultset.GetColumnTag</tagclass>
<teiclass>org.apache.taglibs.dbtags.resultset.BaseGetterTEI</teiclass>
<bodycontent>empty</bodycontent>
<attribute>
<name>position</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>colName</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>to</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>scope</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
</tag>
<tag>
<name>getNumber</name>
<tagclass>org.apache.taglibs.dbtags.resultset.GetNumberTag</tagclass>
<teiclass>org.apache.taglibs.dbtags.resultset.BaseGetterTEI</teiclass>
<bodycontent>empty</bodycontent>
<attribute>
<name>position</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>colName</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>to</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>scope</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>locale</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
<attribute>
<name>format</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
</tag>
<tag>
<name>getTime</name>
<tagclass>org.apache.taglibs.dbtags.resultset.GetTimeTag</tagclass>
<teiclass>org.apache.taglibs.dbtags.resultset.BaseGetterTEI</teiclass>
<bodycontent>empty</bodycontent>
<attribute>
<name>position</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>colName</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>to</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>scope</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>locale</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
<attribute>
<name>format</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
</tag>
<tag>
<name>getTimestamp</name>
<tagclass>org.apache.taglibs.dbtags.resultset.GetTimestampTag</tagclass>
<teiclass>org.apache.taglibs.dbtags.resultset.BaseGetterTEI</teiclass>
<bodycontent>empty</bodycontent>
<attribute>
<name>position</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>colName</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>to</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>scope</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>locale</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
<attribute>
<name>format</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
</tag>
<tag>
<name>getDate</name>
<tagclass>org.apache.taglibs.dbtags.resultset.GetDateTag</tagclass>
<teiclass>org.apache.taglibs.dbtags.resultset.BaseGetterTEI</teiclass>
<bodycontent>empty</bodycontent>
<attribute>
<name>position</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>colName</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>to</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>scope</name>
<required>no</required>
<rtexprvalue>no</rtexprvalue>
</attribute>
<attribute>
<name>locale</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
<attribute>
<name>format</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
</tag>
<tag>
<name>wasEmpty</name>
<tagclass>org.apache.taglibs.dbtags.resultset.WasEmptyTag</tagclass>
<bodycontent>JSP</bodycontent>
</tag>
<tag>
<name>wasNotEmpty</name>
<tagclass>org.apache.taglibs.dbtags.resultset.WasNotEmptyTag</tagclass>
<bodycontent>JSP</bodycontent>
</tag>
<tag>
<name>rowCount</name>
<tagclass>org.apache.taglibs.dbtags.resultset.RowCountTag</tagclass>
<bodycontent>empty</bodycontent>
</tag>
</taglib>Googling I get this....
P-067 = Document root element is missing. -
I am trying to create a policy using the Identity Server's API, using amadmin user which is supposed to have all the access privilledges.
policyManager.addPolicy(newPolicy);
I can create the policy using the same user using the console navigation, but not through the API and PolicyManager.addPolicy method
The following exception:
com.sun.identity.policy.NoPermissionException: Unable to create policy MyPolicy.rule1in organization dc=wysdom,dc=com
at com.sun.identity.policy.PolicyManager.addPolicy(PolicyManager.java:568)
at com.sun.identity.policy.Policy.store(Policy.java:831)shirleymck wrote:
Where can I find an example of how to create a URL for a file that is in the same directory with the applet without hard-coding it?This page from the Swing tutorial is relevant:
http://java.sun.com/docs/books/tutorial/uiswing/components/applet.html#images
The linked code used method getParameter to get values from the HTML page, so that they are not hard-coded into the applet. It used getResourceAsStream to read from a URL, but you can also use the Class method getResource to get a URL. -
The meaning of com.sun.mail.smtp.SMTPAddressFailedException: 550
Hello experts,
I am new to JavaMail and does anyone of you know what the exception "com.sun.mail.smtp.SMTPAddressFailedException: 550 Please configure your mail client to use authentication." means or under which circumstance will it occur?
Thanks a lot!
MichaelHi bshannon,
Thanks for the reply!
However, in the FAQ, although it has an entry about 550 error, it is only for "Unable to relay for my-address". So could you shed some light on what exactly the "Please configure your mail client to use authentication" message means?
In addition, what is the 550 error generally about?
Thanks a lot!
Best regards,
Michael -
Problem wtih deploying EAR: com.sun.javac.Main NOT FOUND
Hi,
I have a curious problem, after adding some simple (logging) code to an Session Bean, the EAR file will not deploy. I get the message below concerning compilation problems. If however I restore the Session Bean to the previous state, and having build a new EAR file, the erro persists. What is this strange behaviour, has this to do with weblogic settings for the EAR file of whatever ?
NB I also have tried to include the tool.lib jar in the projekt but that doesn't solve the problem.
Any help would be appreciated,
Harry van Rijn
Exception:weblogic.management.ApplicationException: prepare failed for UasEJB.jar Module: UasEJB.jar Error: Exception preparing module: EJBModule(UasEJB.jar,status=NEW) Unable to deploy EJB: UasEJB.jar from UasEJB.jar: Compiler class: 'com.sun.tools.javac.Main', not found at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:274) at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:476) at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:407) at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:493) at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:762) at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:700) at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1317) at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:498) at weblogic.j2ee.J2EEApplicationContainer.prepareModulehi,
i am migrating my application from wls7.0sp2 to wls8.1 sp3. i am using weblogic.ejbc to make my ear in my ant build script.
My Classpath settings are > C:\bea8.1\weblogic81\server\lib\weblogic.jar;C:\j2sdk1.4.2_08\lib\tools.jar;
My Path Settings are > C:\j2sdk1.4.2_08\bin;C:\j2sdk1.4.2_08\jre\bin;
i am getting the error message>>
[java] Compiler class: 'com.sun.tools.javac.Main', not found
[java] java.lang.ClassNotFoundException: com.sun.tools.javac.Main
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
[java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
[java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
[java] at java.lang.Class.forName0(Native Method)
[java] at java.lang.Class.forName(Class.java:141)
[java] at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:406)
[java] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:328)
[java] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:336)
[java] at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:270)
[java] at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:476)
[java] at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:397)
[java] at weblogic.ejbc20.runBody(ejbc20.java:517)
[java] at weblogic.utils.compiler.Tool.run(Tool.java:146)
[java] at weblogic.utils.compiler.Tool.run(Tool.java:103)
[java] at weblogic.ejbc.main(ejbc.java:29)
[java] ERROR: Error from ejbc: Compiler class: 'com.sun.tools.javac.Main', not found
[java] ERROR: ejbc couldn't invoke compiler
Maybe you are looking for
-
How do I change computers for syncing my iPhone 4s? The original laptop that I used to sync with died and I can not get my iPhone to sync with my desktop.
-
Help for Acrobat Reader 7.0.9 for AIX run in command line
I have a batch job, will call acrobat reader to convert pdf format to ps, then print it to printer. cat test.pdf | /usr/bin/acroread -toPostScript | pdpr -dPRNTEST the problem is, my AIX desnot support X Window, How to setup DISPLAY value, so, I can
-
Change language of Recovery System from Japanise to Italian
Hi everybody! I recently bought a used 15" MacBook Pro in Japan and can' t install Lion because the interface of Recovery System is in Japanise! What can I do to solve this problem? There are japan caracter and I can' t follow the correct procedure!
-
Hi, How to find enqueue and dequeue rate in Oracle Advanced Queue? Please post if there is any SQL query to find enqueue per second, dequeue per second. Regards, Guru
-
Blogger / Flash audio widget spacing problem
This is a multi-part message in MIME format. ------=_NextPart_000_0157_01C8E5D5.30A1E450 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Please excuse me re-posting this question, but I have new info and = n