Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

In space, no one can hear you fart.


devel / comp.lang.java.programmer / java.lang.ClassCastException: packageName$JaxbAccessorF_ cannot be cast to com.sun.xml.internal.bind.v2.runtime.reflect.Accessor

SubjectAuthor
* java.lang.ClassCastException: packageName$JaxbAccessorF_ cannot beAbhishek jain
`- Re: java.lang.ClassCastException: packageName$JaxbAccessorF_ cannotEric Sosman

1
java.lang.ClassCastException: packageName$JaxbAccessorF_ cannot be cast to com.sun.xml.internal.bind.v2.runtime.reflect.Accessor

<ac23d04c-bff8-427e-a0f6-c067946ab3f9n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=9906&group=comp.lang.java.programmer#9906

  copy link   Newsgroups: comp.lang.java.programmer
X-Received: by 2002:a0c:ff01:: with SMTP id w1mr3810135qvt.28.1628146381818;
Wed, 04 Aug 2021 23:53:01 -0700 (PDT)
X-Received: by 2002:a05:6830:2806:: with SMTP id w6mr2555539otu.329.1628146381380;
Wed, 04 Aug 2021 23:53:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.java.programmer
Date: Wed, 4 Aug 2021 23:53:01 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=165.225.76.155; posting-account=VGCoywoAAADn6j55A7RsfUK0qcdtnHF0
NNTP-Posting-Host: 165.225.76.155
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ac23d04c-bff8-427e-a0f6-c067946ab3f9n@googlegroups.com>
Subject: java.lang.ClassCastException: packageName$JaxbAccessorF_ cannot be
cast to com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
From: abhishek...@gmail.com (Abhishek jain)
Injection-Date: Thu, 05 Aug 2021 06:53:01 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Abhishek jain - Thu, 5 Aug 2021 06:53 UTC

Hi ,

I am getting below error in Test module when trying to create a new instance for jaxb context ,

Caused by: java.lang.ClassCastException: "PackageName.className"$JaxbAccessorF_FieldName cannot be cast to com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:184)
at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:176)
at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$FieldReflection.optimize(Accessor.java:266)
at com.sun.xml.internal.bind.v2.runtime.property.SingleElementLeafProperty.<init>(SingleElementLeafProperty.java:72)
at sun.reflect.GeneratedConstructorAccessor5.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113)
at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:166)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:485)
at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:153)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:485)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:302)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:125)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1127)

below is the code snippet on which it throws error

jaxbcontext = JAXBContext.newInstance(Classname.class);

Note :- The code works fine when deploying on a server and sending a request , but fails only in Test Module (We are using OpenEjb framework)

Can anyone help?

Thanks

Re: java.lang.ClassCastException: packageName$JaxbAccessorF_ cannot be cast to com.sun.xml.internal.bind.v2.runtime.reflect.Accessor

<segtr6$e9r$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=9908&group=comp.lang.java.programmer#9908

  copy link   Newsgroups: comp.lang.java.programmer
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: esos...@comcast-dot-net.invalid (Eric Sosman)
Newsgroups: comp.lang.java.programmer
Subject: Re: java.lang.ClassCastException: packageName$JaxbAccessorF_ cannot
be cast to com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
Date: Thu, 5 Aug 2021 10:50:13 -0400
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <segtr6$e9r$1@dont-email.me>
References: <ac23d04c-bff8-427e-a0f6-c067946ab3f9n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 5 Aug 2021 14:50:14 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="4c7a3c6dc8aaf18aa4c70fee03dcbadd";
logging-data="14651"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18IkM+qv3ZvXnjARzL0LRJP"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
Cancel-Lock: sha1:aLlC7eZlWk7CV9u58cxyrZ5/v8c=
In-Reply-To: <ac23d04c-bff8-427e-a0f6-c067946ab3f9n@googlegroups.com>
Content-Language: en-US
 by: Eric Sosman - Thu, 5 Aug 2021 14:50 UTC

On 8/5/2021 2:53 AM, Abhishek jain wrote:
> Hi ,
>
> I am getting below error in Test module when trying to create a new instance for jaxb context ,
>
> Caused by: java.lang.ClassCastException: "PackageName.className"$JaxbAccessorF_FieldName cannot be cast to com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
> at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:184)
> [...]

Although I know nothing whatsoever about JAXB or OpenEjb, I know how
to do simple Web searches. Looking for "OptimizedAccessorFactory" led
me to

https://github.com/eclipse-ee4j/jaxb-ri/issues/1449

.... which you might find helpful.

> below is the code snippet on which it throws error
>
> jaxbcontext = JAXBContext.newInstance(Classname.class);

Lots of detail there ...

--
esosman@comcast-dot-net.invalid
Look on my code, ye Hackers, and guffaw!

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor