Missing tag class on 10.1.3 but not in JDev embedded oc4j

I have a JSP 2.0 application created with a few custom tag files in web-inf/tags. The app runs fine within Jdeveloper's embedded oc4j (10.1.3). After deploying the EAR of this application to a 10.1.3 app server, everything works fine except in the way the server compiles the tag files. It puts them in the wrong folder!
It puts the _tags directory in this folder:
C:\Oracle\product\10.1.3\OracleAS_1\j2ee\FastConnect\application-deployments\FastConnect\FastConnect\persistence\_tagfiles\_nullweb_2d_inf
When I manually copy the tags up one directory, the app works and I do not get a missing class error. What is telling my app server to put the generated tag file classes in this nullweb_2d_inf folder?

repost

Similar Messages

  • When syncing my iTunes to my iPad from the laptop, I get a list of missing songs; they are in the library, but not in the music folder on my HD. In particular, I uploaded 3 CDs at the same time, all are in my library - but two are missing from the folder.

    When syncing my iTunes to my iPad from the laptop, I get a list of missing songs; they are in the library, but not in the music folder on my HD. In particular, I uploaded 3 CDs at the same time, all are in my library, and all synced to the iPad - but the music from two of them are missing from the music folder. Questions are (a) where might they have gone? and (b) is there a way of "reverse loading" them back to my hard drive from the iPad? Thanks in advance!

    Hi dones49,
    It sounds like your issue here is that iTunes can not find the files for some of the songs you have brought into it. This happens occasionally even if the songs have not been moved from the location that iTunes places them on import or purchase. When you try to use the song, iTunes prompts you to find the file, as you have seen.
    To find the file, use the information in this article to navigate through the iTunes media folders -
    Locate and organize your iTunes files
    If you are still unable to locate the files, you may need to download them from the iTunes store again, or rip them from your CDs. See this article for assistance with downloading your past purchases -
    Download past purchases
    Thanks for using Apple Support Communities.
    Best,
    Brett L 

  • Valuation Class according to Material Master but not Plant wise

    Hi,
    Is there way to find out the Valuation Class according to Material Master but not Plant wise...
    Plant wise, we can get into MBEW table, but I want to find valuation class directly...
    Plz guide..

    I need to change Valuation class against material number...
    We have 18 plant in our company and more than 2,50,000 material's.
    Which one easy task for change in material master, either 2,50,000 material's or 2,50,000 X 18 (45,00,000) material list.
    If I go with plant wise, we need to change 18 times...also this is time consuming process... As I know in all Plant's, valuation class must be same...
    please guide...

  • Exchange Retention Policy Tag for Voicemails - worked for UM but not for new Cisco Unity - Any ideas?

    Hi All,
    We're in the process of moving from Unified Messaging to Cisco Unity. In the past, I had successfully applied the following Retention Policy Tag which worked with UM:
    New-RetentionPolicyTag "Voice Mail 60 Day Retention" -Type All -MessageClass voicemail -Comment "Untagged messages removed after 60 days." -RetentionEnabled $true -AgeLimitForRetention 60 -RetentionAction DeleteAndAllowRecovery
    Now, with Cisco Unity, I see that the voicemails show "Expires: Never."
    The Cisco voicemails differ from UM in that instead of being *.mp3 files, they are *.wav.
    I cannot figure out a way to create a Retention Policy tag that deletes a specific file type. Any ideas?
    Thank you,
    MrMister

    Hi All,
    We're in the process of moving from Unified Messaging to Cisco Unity. In the past, I had successfully applied the following Retention Policy Tag which worked with UM:
    New-RetentionPolicyTag "Voice Mail 60 Day Retention" -Type All -MessageClass voicemail -Comment "Untagged messages removed after 60 days." -RetentionEnabled $true -AgeLimitForRetention 60 -RetentionAction DeleteAndAllowRecovery
    Now, with Cisco Unity, I see that the voicemails show "Expires: Never."
    The Cisco voicemails differ from UM in that instead of being *.mp3 files, they are *.wav.
    I cannot figure out a way to create a Retention Policy tag that deletes a specific file type. Any ideas?
    Thank you,
    MrMister
    Those don't exist. The tags work on message class. The Cisco VMs are not the same forms as the Exchange UMs essentially.
    Twitter!:
    Please Note: My Posts are provided “AS IS” without warranty of any kind, either expressed or implied.

  • Applet works in JDeveloper, but not when deployed to OC4J

    I am working on an applet version of the BI Beans java client application. It works fine when running in JDeveloper (applet viewer), but fails when deployed to OC4J. The applet shows a red X, with a message in the status bar saying "Loading Java Applet Failed...". Contents of java console are as follows:
    java.lang.NoClassDefFoundError: oracle/dss/selection/step/Step
         at java.lang.Class.getDeclaredConstructors0(Native Method)
         at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
         at java.lang.Class.getConstructor0(Unknown Source)
         at java.lang.Class.newInstance0(Unknown Source)
         at java.lang.Class.newInstance(Unknown Source)
         at sun.applet.AppletPanel.createApplet(Unknown Source)
         at sun.plugin.AppletViewer.createApplet(Unknown Source)
         at sun.applet.AppletPanel.runLoader(Unknown Source)
         at sun.applet.AppletPanel.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Any one have any ideas how to chase this one down?
    Here is the message that JDeveloper shows when it runs the applet. I have gone thru this and ensured that all these references are selected in my .deploy settings:
    C:\JDeveloper\jdk\bin\javaw.exe -ojvm -Xbootclasspath/a:C:\dev\jdev\Workspace1\TestClientApp\classes;
    C:\JDeveloper\jdev\lib\ext\..\..\..\bibeans\lib\biaddinsrt.jar;
    C:\JDeveloper\jdev\lib\ext\..\..\..\bibeans\lib\biamlocal.jar;
    C:\JDeveloper\jdev\lib\ext\..\..\..\bibeans\lib\bicmn.jar;
    C:\JDeveloper\jdev\lib\ext\..\..\..\bibeans\lib\bidataclt.jar;
    C:\JDeveloper\jdev\lib\ext\..\..\..\bibeans\lib\bidatacmn.jar;
    C:\JDeveloper\jdev\lib\ext\..\..\..\bibeans\lib\bidatasvr.jar;
    C:\JDeveloper\jdev\lib\ext\..\..\..\bibeans\lib\biext.jar;
    C:\JDeveloper\jdev\lib\ext\..\..\..\bibeans\lib\bipres.jar;
    C:\JDeveloper\jdev\lib\ext\..\..\..\bibeans\lib\bidata-nls.zip;
    C:\JDeveloper\jdev\lib\ext\..\..\..\bibeans\lib\bipres-nls.zip;
    C:\JDeveloper\jdev\lib\ext\..\..\..\bibeans\lib\bicmn-nls.zip;
    C:\JDeveloper\jdev\lib\ext\..\..\..\bibeans\lib\biaddins-nls.zip;
    C:\JDeveloper\jdev\lib\ext\..\..\..\jlib\LW_PfjBean.jar;
    C:\JDeveloper\jdev\lib\ext\..\..\..\jlib\share.jar;
    C:\JDeveloper\jdev\lib\ext\..\..\..\jlib\jewt4.jar;
    C:\JDeveloper\jdev\lib\ext\..\..\..\jlib\jewt4-nls.jar;
    C:\JDeveloper\jdev\lib\ext\..\..\infobus\lib\infobus.jar;
    C:\JDeveloper\BC4J\lib\bc4jmt.jar;C:\JDeveloper\BC4J\lib\collections.jar;
    C:\JDeveloper\BC4J\lib\bc4jct.jar;
    C:\JDeveloper\lib\xmlparserv2.jar;
    C:\JDeveloper\jlib\jdev-cm.jar;
    C:\JDeveloper\j2ee\home\lib\jndi.jar;
    C:\JDeveloper\jlib\regexp.jar;
    C:\JDeveloper\jlib\share.jar;
    C:\JDeveloper\jlib\uix2.jar;
    C:\JDeveloper\jdbc\lib\classes12.jar;
    C:\JDeveloper\jdbc\lib\nls_charset12.jar;
    C:\JDeveloper\j2ee\home\lib\ojsp.jar;
    C:\JDeveloper\j2ee\home\jsp\lib\taglib\ojsputil.jar;
    C:\JDeveloper\j2ee\home\oc4j.jar;
    C:\JDeveloper\j2ee\home\lib\servlet.jar;
    C:\JDeveloper\jdev\lib\ojc.jar;
    C:\JDeveloper\jdev\lib\ext\..\..\..\bibeans\lib\olap_api_92.jar;
    C:\JDeveloper\jdev\lib\jdev-rt.jar;
    C:\JDeveloper\BC4J\lib\bc4jhtml.jar;
    C:\JDeveloper\BC4J\lib\datatags.jar;
    C:\JDeveloper\BC4J\lib\bc4juixtags.jar;
    C:\JDeveloper\BC4J\lib\bc4j_jclient_common.jar
    Any assistance would be appreciated.
    s.l.

    i have the same problem
    i cant load my applet on OC4J , i am wondering know how Oracle canot solve this problem

  • SplashScreen class that works in Linux but not Windows?

    OK so I wrote this splashscreen class:
    public class SplashScreen extends JWindow {
        public SplashScreen(String imageFile, int msecs) {
            Image imgData = getToolkit().getImage(getClass().getResource(imageFile));     
            System.out.println(imageFile);
            // Create label with image on it               
            ImageIcon image = new ImageIcon(imgData);
            // Create label with image as content
            JLabel imageLabel = new JLabel(image);
            // Add label to content pane
            getContentPane().add(imageLabel, BorderLayout.CENTER);
            // Resize window to match image
            pack();
            // Get the size of the screen and the size of the image
            Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
            Dimension imageSize  = imageLabel.getPreferredSize();
            System.out.println(String.format("%d %d", imageSize.width, imageSize.height));
            // Center window on screen
            this.setLocation(screenSize.width/2 - (imageSize.width/2), screenSize.height/2 - (imageSize.height/2));
            // Runnable that handles closing down the screen
            final SplashScreen parent = this;       
            final Runnable closeThread = new Runnable() {
                public void run() {
                    parent.setVisible(false);
                    parent.dispose();
            // Thread that simple sleeps and then calls the closer
            final int waitTime = msecs;
            Thread waitThread = new Thread(new Runnable() {
                public void run() {
                    try {
                        Thread.sleep(waitTime);
                        SwingUtilities.invokeAndWait(closeThread);
                    } catch (Exception e) {
                        e.printStackTrace();
            // Display the screen
            setVisible(true);
            // Wait and close
            waitThread.start();              
    }Which I call thusly:
    gui.SplashScreen sc = new gui.SplashScreen("/images/splashscreen.png", 2000);Obviously this is supposed to display the given image on the screen for 2 seconds before disappearing. My problem is that it works exactly like you'd expect in Linux, but when I run it in windows the image doesn't appear. The app loads and runs fine otherwise. I put some print outs in and verified that it looks like it's finding the image correctly, but then it just doesn't display... I'm stumped, does anyone have any clue why this would be a problem on different platforms?

    Seriously? I tried it on two different windows machines and it didn't work.... Maybe it has something to do with how netbeans is jarring stuff up.

  • Visa class conflict on one PC but not on another

    Hello
    My problem is, that vi's (LabVIEW-drivers for the data aquisition unit
    34970A, but also any self-created) with VISA functions doesn't work on
    one PC, but on another PC (with the same LabVIEW version 6.0 and the
    same operation system Windows 2000) they do.
    The reason why it doesen't work on one PC is a class conflict between
    VISA resource name control and the VISA function block (read, write,
    On the PC with the problem also a framegrabber-card is installed. May
    this cause the problem? Or maybe any other software?
    I haven't installed any HPIB or other drivers for the data aquisition
    unit on any PC. But also when I install the driver, the problem isn't
    solved. (I tried both ways.)
    Thanks for help, Florian.

    That is a great suggestion. Make sure you have the full NI-VISA driver installed. You may also want to check to see if that VISA resource is listed in MAX. Even though the software is present, you communication line may not be detected.
    You can open up the VISA Alias Editor to find which resource names exist on your computer. Then you can use the VISA Interactive Control to actually test the VISA resource. Open the Interactive Control from Tools>>NI-VISA>>Interactive Control. Double-click the resource name of your device and select the Basic I/O tab on the panel that appears. This allows you to write to and read from your device to test if VISA works with it at all.
    Testing with these two utilities should give you some more information about what is goin
    g on in your system.
    J.R. Allen

  • ORA-01891 - Query works in SQL+ but not in JDev

    JDev 9.0.4 / DB 8i...
    I run a query in SQL+ and it returns results, I run it in JDev Worksheet and I get "ORA-01891: Datetime/Interval internal error".
    The query is a select from a view based on a synonym that links to a table in another DB (database link). I have boiled it down to it's "simplest" form for testing and it looks like:
    select * from some_table;
    I can also run this query in 9.0.5.2 worksheet.

    Funny you should mention that. The reason I found this error is because one of my VOs wasn't working, so I tried running the query in the worksheet. Didn't work there either but I was getting this different error (posted above). Anways, turns out the viewobject had the wrong attribute listed so I fixed that but the worksheet doesn't work.
    I don't think it's the attribute because the worksheet isn't directly connected to the VO so it shouldn't be aware of it. Additionally, only the VOs that are based on the view/synonym/link are affected.
    Thanks for the suggestion though!

  • How to create a text tag that shows up in a file but not on the sceen.

    I need some help, I'm a newbie with enough skill to be dangerous.  If someone can point me in the right direction has to how to use the F keys to apply the tagging mentioned below and the direction of how to do the tagging and make the tag invisible
    in a text editor but not the text file.  That would be great.  If you wish to show some code examples that's OK, but if not I can stumble through and learn while doing it from your directions on how to get it done.
    I will start with an example of what I'm trying to do; using the old desktop pub program Ventura.  They had (what I'm calling a tag) tags in from of ASCII text in a file to tell the program what it was and what to do with it, I. E.; "Title@this
    is the title text" the next line could be "Body@this is body text".  When loaded the "Title@" would not be there on the screen.
    I'm trying to create some text that uses a similar concept but not for formatting of text like Ventura. 
    I want to be able to highlight some text in an editor and then have it place some sort of tag for the highlighted text so that I could use it to do something upon that text and only that text; in concept the text "Bob Brush was a painter." I would
    highlight Bob Brush and somehow assign a tag that would be "name" and then highlight "painter" and be tagged with "job".
    The text file would then have something in it to distinguish "Bob Brush" and "painter" as what each is name and job.  (as a note I'm not trying to make a database or form just using this simplified concept to get my idea across
    because I get to wordy).
    Thanks in advance BK
    blk

    Hi bik,
    >> how to use the F keys to apply the tagging mentioned below and the direction of how to do the tagging and make the tag invisible in a text editor but not the text file. 
    It is unclear to me. Like you mentioned F keys, how does it work for?  And Could you show us some code with a simple sample or a capture? It could be better to help us understand more.
    In addition, I found a related thread
    Tag editing in a WPF TextBox. Not sure if it is useful for you. Thanks.
    Have a nice day!
    Kristin
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Missing tag in SOAP Response object

    Currently running WebLogic 8.1 SP2 (legacy system, unable to upgrade to newer versions).
    Looking at a SOAP Response from a Web Service call, it's notable that there are some missing tags in the response. When the same call is made through an RMI invocation, the data is there, so it appears that it's being set correctly. The obvious answer is that it's an XML serialization problem, but there are no errors in any log files and the Codec classes for a working class and non-working class look identical.
    Let me explain better
    We have essentially:
    Class foo {
    public int getID();
    public void setID(int);
    Class bar1 extends foo {
    //other stuff
    Class bar2 extends foo {
    //other stuff
    The Schema defines the ID field as minOccurs="1" (the default).
    The response coming from the server will look something like this:
    <foo>
    <bar1>
    <ID>TheID</ID>
    ...other stuff...
    </bar1>
    </foo>
    However, if the returned object is of the other type...
    <foo>
    <bar2>
    ...other stuff, but no ID...
    </bar2>
    </foo>
    The classes and service are being generated from a WSDL and XSD files, searching through the value and codec classes shows no fundamental difference between the implementation of the two subclasses, yet one shows the ID, and the other doesn't.
    Anyone have any idea where to look to start narrowing down the problem? This has us completely baffled.

    I guess I'll answer my own question since I've since been able to solve it in the hopes that it will someday help someone else.
    Short answer: There is a bug in WebLogic 8.1 SP2 which generates the isPropertySet(int index) method in the Codecs incorrectly for certain subclasses.
    Using the foo example from the original question
    class foo;
    class bar extends foo;
    class dot extends foo;
    If dot has additional properties, the Codec will be generated incorrectly. They should look like:
    <pre>
    protected boolean isPropertySet(Object my_obj, int idx) {
    if (idx < SUPERPROP_COUNT) return super.isPropertySet(my_obj,idx);
    idx -= SUPERPROP_COUNT;     
    Dot typed_obj = (Dot) my_obj;
    switch(idx) {
    case 0:
    return typed_obj._isSetAdditionalProperty();
    </pre>
    ...etc
    What it actually does look like is...
    <pre>
    protected boolean isPropertySet(Object my_obj, int idx) {
    Dot typed_obj = (Dot) my_obj;
    switch(idx) {
    case 0:
    return typed_obj._isSetAdditionalProperty();
    </pre>
    ...etc
    so attempting to get the eariler properties of the super class from an instance of the sub class returns erratic results depending on whether properties of the subclass were set.
    Anyway, this was fixed in SP3 or 4, and there was a patch available to fix it in SP2 as well. Good luck if anyone else happens to run into this problem.

  • ITunes library mysteriously dissapeared (not the actual files where they are stored) and once I transfered songs back to iTunes, some purchased songs had been corrupted (missing tags

    Last week, I purchased around 9-10 songs. The previous day, I had played songs from my iTunes library... everything working normal. The day after purchasing those 9-10 songs... I noticed that my entire songs in my library (and playlist) where gone, essentially being re-set like new. I updated my iTunes version, re-started my PC and still... nothing was showing up except those 9-10 songs. I did the next logical thing which was to check the actual music folder that stores the songs. They where all there. It did not make any sense as I had not done or noticed anything unsual while using iTunes before. Now, I want to mention that I use a DJ software (mixvibe) with the ION Discovery DJ that pulls tracks from iTunes. For the past couple of months they both have worked great. Fast forwarding to my issue, I went ahead and copied all the music back to iTunes. I spent a good hour making sure that everything worked and re-created my playlists. One thing that struck me as odd was that while checking everything... some songs that I had purchased recently and even a couple of months ago that I've used on my mixvibe software... had the track info deleted. The only information was the track name, ex. (01 - Bird One). For some reason, they were dumped into a "Unknown Artists" file. There was a good 20-25 songs that had this issue. The one thing that I noticed was that when I would highlight the song within the Uknown Artist folder... All of the information including cover art was showing up at the bottom of the folder (if you are familiar with Windows 7 you know what I'm talking about). How can it be that all of the actual information was still there yet not showing up in iTunes? I had to manually go one by one of those 20-25 songs and add all of the track info (as much as I could). I was also able to recover some of the cover art but not all. It seems like the files got corrupted. Can I re-download these tracks again or how can I get them to how they were originally? HELP!

    I find the best way to do this is to right click on the song in iTunes and convert then select convert ID3 tags to V1.1 this usually completes the tag and adds all the missing info, provided it is in iTunes corectly.
    Were these songs you Dled or ripped form a cd directly?

  • Problem with JSP Tag class

    Hi,
              After some time of work, WLS ends up with the following error message:
              weblogic.servlet.jsp.JspException: (line -1): Error in tag library at:
              'cm': There is no setter method for property 'limit', for Tag
              class 'com.hp.module.cm.tag.GetDocumentsTag'
              at
              weblogic.servlet.jsp.StandardTagLib.jspException(StandardTagLib.java:138)
              at
              weblogic.servlet.jsp.StandardTagLib.processTag(StandardTagLib.java:272)
              at
              weblogic.servlet.jsp.StandardTagLib.processTagElements(StandardTagLib.java:146)
              at
              weblogic.servlet.jsp.StandardTagLib.<init>(StandardTagLib.java:125)
              at weblogic.servlet.jsp.JspLexer.loadTagLib(JspLexer.java:87)
              at
              weblogic.servlet.jsp.JspLexer.mTAGLIB_DIRECTIVE_BODY(JspLexer.java:3811)
              at
              weblogic.servlet.jsp.JspLexer.mTAGLIB_DIRECTIVE(JspLexer.java:3561)
              at weblogic.servlet.jsp.JspLexer.mDIRECTIVE(JspLexer.java:3422)
              at
              weblogic.servlet.jsp.JspLexer.mSTANDARD_THING(JspLexer.java:1760)
              at weblogic.servlet.jsp.JspLexer.mTOKEN(JspLexer.java:1601)
              at weblogic.servlet.jsp.JspLexer.nextToken(JspLexer.java:1491)
              at weblogic.servlet.jsp.JspLexer.parse(JspLexer.java:880)
              at weblogic.servlet.jsp.JspParser.doit(JspParser.java:69)
              at weblogic.servlet.jsp.JspParser.parse(JspParser.java:116)
              at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:97)
              at
              weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:242)
              at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:302)
              at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:217)
              at
              weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:164)
              at
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:101)
              at
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:124)
              at
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
              at
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
              at
              weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
              at
              weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
              at
              weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
              The class does contain the setter, so we don't know why the message pops
              up. After rebooting the server, the page works properly (!) Does anyone
              know how to get rid of it ? We're running out of ideas, and rebooting
              the server every 2-3 days is not acceptable.
              The configuration consists of BEA WebLogic 5.1.0 SP8 + JDK 1.2.2_07 +
              HPUX 11.0.
              Any help is greatly appreciated.
              Jacek Laskowski
              

    so doesn you bean have a
              void setLimit(String) {}
              String getLimit() {}
              or does it have mismatched getter and setter?
              like
              setLimit(String) {}
              int getLimit() {}
              take a look at :
              http://developer.java.sun.com/developer/bugParade/bugs/4407050.html
              -Nagesh
              Jacek Laskowski wrote:
              > Hi Mike,
              >
              > Thanks for the response. Unfortunatelly, it's happening on a production
              > server and nobody's changing anything. The error message pops up every
              > 2-3 days and the only way to get rid of that is to reboot the server.
              > Hmmm...I could even say it's hitting us quite regularly.
              >
              > The first time I've seen this I thought that there might be somewhere a
              > class which does not really have the necessary setter. It might've been
              > a case, but it's not. Even though we assume it might happen, what's
              > going on with the WLS classloaders that they pick up the right class at
              > the startup and after some time they change their mind and pick up the
              > wrong one. That would be a bug, shouldn't it ?
              >
              > What's more annoying is the fact that we're not able to open a case in
              > the support as there is nothing to be shown. There is merely the error
              > message which anybody can clearly explain that it relates to a wrong
              > class - no setter in it.
              >
              > The only way I can think of would be to enable remote debugging and as
              > soon as it's happend, connect to the WLS JVM and see what's wrong. We
              > don't have the WLS sources, though.
              >
              > -Jacek
              >
              > Mike Reiche wrote:
              > >
              > > Is it possible that the tag was changed - an attribute was added in the .tld and
              > > to the class?
              > >
              > > The new .tld is seen immediately. The new class is not - not until you restart
              > > WL.
              > >
              > > Mike
              > >
              > > Jacek Laskowski <[email protected]> wrote:
              > > >Hi,
              > > >
              > > >After some time of work, WLS ends up with the following error message:
              > > >
              > > >weblogic.servlet.jsp.JspException: (line -1): Error in tag library at:
              > > >'cm': There is no setter method for property 'limit', for Tag
              > > > class 'com.hp.module.cm.tag.GetDocumentsTag'
              > > > at
              > > >weblogic.servlet.jsp.StandardTagLib.jspException(StandardTagLib.java:138)
              > > > at
              > > >weblogic.servlet.jsp.StandardTagLib.processTag(StandardTagLib.java:272)
              > > > at
              > > >weblogic.servlet.jsp.StandardTagLib.processTagElements(StandardTagLib.java:146)
              > > > at
              > > >weblogic.servlet.jsp.StandardTagLib.<init>(StandardTagLib.java:125)
              > > > at weblogic.servlet.jsp.JspLexer.loadTagLib(JspLexer.java:87)
              > > > at
              > > >weblogic.servlet.jsp.JspLexer.mTAGLIB_DIRECTIVE_BODY(JspLexer.java:3811)
              > > > at
              > > >weblogic.servlet.jsp.JspLexer.mTAGLIB_DIRECTIVE(JspLexer.java:3561)
              > > > at weblogic.servlet.jsp.JspLexer.mDIRECTIVE(JspLexer.java:3422)
              > > > at
              > > >weblogic.servlet.jsp.JspLexer.mSTANDARD_THING(JspLexer.java:1760)
              > > > at weblogic.servlet.jsp.JspLexer.mTOKEN(JspLexer.java:1601)
              > > > at weblogic.servlet.jsp.JspLexer.nextToken(JspLexer.java:1491)
              > > > at weblogic.servlet.jsp.JspLexer.parse(JspLexer.java:880)
              > > > at weblogic.servlet.jsp.JspParser.doit(JspParser.java:69)
              > > > at weblogic.servlet.jsp.JspParser.parse(JspParser.java:116)
              > > > at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:97)
              > > > at
              > > >weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:242)
              > > > at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:302)
              > > > at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:217)
              > > > at
              > > >weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:164)
              > > > at
              > > >weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:101)
              > > > at
              > > >weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:124)
              > > > at
              > > >weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
              > > > at
              > > >weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
              > > > at
              > > >weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
              > > > at
              > > >weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
              > > > at
              > > >weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
              > > > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
              > > >
              > > >The class does contain the setter, so we don't know why the message pops
              > > >up. After rebooting the server, the page works properly (!) Does anyone
              > > >know how to get rid of it ? We're running out of ideas, and rebooting
              > > >the server every 2-3 days is not acceptable.
              > > >
              > > >The configuration consists of BEA WebLogic 5.1.0 SP8 + JDK 1.2.2_07 +
              > > >HPUX 11.0.
              > > >
              > > >Any help is greatly appreciated.
              > > >
              > > >Jacek Laskowski
              

  • Custom component/tag class:  ---which setters/getters do what?

    Hi
    I'm trying to create a custom component, but, there is a major concept that I do not understand...
    ---What are the setters/getters in the "component" class used for?...
    ---What are the setters/getters in the "tag" class used for?
    Another way of asking is...
    ---Which setters/getters are used simply to keep track of attribute name/id/key?
    ---Which setters and getters refer to the actual objects that the attribute names point to?
    The reason for my confusion is that nearly all "custom component" examples I've seen thus far, utilize attributes that point to "String" objects... (i.e., as opposed to ArrayList, HashMap, etc)...
    This makes it difficult for me to distinguish whether the String values in the getters/setters are referring to the String name/"id" of the attribute...or, the String "value" of the attribute...
    I have not been able to verify how I should code the getter/setters (and type casts) for other kinds of objects like ArrayLists, HashMaps, etc
    For example, a typical logic mechanism Ive seen in the custom "tag" examples is as follows...
    in a "tag" class...
            if( tabledata != null )
                if (isValueReference (tabledata))
                    FacesContext context = FacesContext.getCurrentInstance ();
                    Application app = context.getApplication ();
                    ValueBinding vb = app.createValueBinding (tabledata);
                    component.setValueBinding ("tabledata", vb);
                else
                    component.getAttributes ().put ("tabledata", tabledata);
    in the "component" class...
        public void setTabledata (List tabledata)
            this.tabledata = tabledata;
        public List getTabledata ()
            if(null != tabledata)
                return tabledata;
            ValueBinding _vb = getValueBinding ("tabledata");
            if(_vb != null)
                return (List)_vb.getValue (getFacesContext ());
            else
                return null;
        }...considering the above code,
    ---when/where should the "tabledata" variable be referring the "name/id" of the attribute?...
    ---when/where should the "tabledata" variable be referring to the "value" of the attribute?...
    ...as, I need to change the type casting to adjust to what it should be...
    ***NOTE: This is one error that I'm getting, and I believe it is because I do not understand how getter/setter is used in "component" and "tag" classe, i.e., :
    "org.apache.jasper.JasperException: jsp.error.beans.property.conversion
         org.apache.jasper.runtime.JspRuntimeLibrary.getValueFromPropertyEditorManager(JspRuntimeLibrary.java:885)"...
    Thanks for any help on this!
    sd

    The "tabledata" variable always refers the local value of the attribute.
    When using a value binding to some backing bean,
    the local value is null and the model value is owned by the bean.
    You don't need any casting in the tag class nor the component class.
    The setters/getters in the component class specify the type of the attributes.
    Conversion from/to String to/from the type is done automatically if possible.
    When the automatic conversion is impossible, you should specify f:converter
    for the attribute.

  • Trying to Print - Receiving "Missing USB Class Driver" Error

    Since I upgraded from Tiger to Leopard, I have not been able to print. I have a Lexmark X5470. At first, any application that attempted to print simply crashed. Then, I removed the Lexmark folder from /Library/Printers, and did a custom install of just the Lexmark printer software from my Leopard DVD. Now the applications no longer crash, but I am getting this error:
    /usr/libexec/cups/backend/usb failed
    Missing USB class driver.
    Does anyone know what this is? I have deleted the printer and re-added it, restarted the computer, disconnected the printer, etc...everything I could possibly think of.
    Thanks!
    (And Lexmark did tell me that they have no plans for making their software for this printer compatible with Leopard, so I need to get it working without their help.)

    There are several posts here on the Lexmark x5470. One that mentions your specific problem is here:
    http://discussions.apple.com/thread.jspa?messageID=5674001&#5674001
    Other have had success using the Lexmark drivers and then disabling or deleting a plugin. There are several threads on this.
    Hope this helps.
    Message was edited by: John Blanchard1

  • How to resolve #{row} of af:table in custom tag class?

    Hi all,
    My customer creates custom converter tag with some attributes. When they use it outside af:table, it works as expected.
    However when they use it in af:table and set "#{row.value}" into the tag's attribute, it doesn't work because it can't resolve #{row} EL expression.
    The method they wrote is like below.
    private Object getExpressionValue(ValueExpression expression) {
    if (expression == null) {
    return null;
    final ELContext elContext =
    FacesContext.getCurrentInstance().getELContext();
    return expression.getValue(elContext);
    Does anyone know the way to do resolve #{row} expresison in custom tag class?
    If you share sample codes, it will be much appreciated.
    Regards,
    Atsushi

    Hi,
    the row variable is a temporary variables, which means that #{row} may work when the table renders but not when users edit fields in a table and then submit the change. You don't really mention what doesn't work for your customer (and wouldn't it be better your customer could post here on OTN to avoid you becoming a dispatcher?) . An expression #{row.value} for example doesn't exist unless your customer uses a POJO model that has a property "value" in which case the entity has a setValue/getValue.
    Frank

Maybe you are looking for

  • When publishing to a folder page looks awful once uploaded. Can anyone help

    Hi, I've read through at least 30 pages on this forum and seem to be unable to find something to help me remedy my problem. I made a really simple site in iWEB. When I publish to a folder and click the "visit this site now" button, everything looks p

  • How to install Lion OSX on new SSD without install disc

    TL;DR I need a way to install Lion on a new SSD without an install disc, and how to format it without a Mac. Hello, just yesterday I opened up my MBP 13" Mid-2010 running 10.7.(4/5) (Not sure which it is, but I think it is 10.7.5) and the first thing

  • No display after sleep with macmini using DVI - S-video/composite under XP

    Hi guys, I have installed XP on my mini. I have CRT TV so I'm using DVI -> S-video/composite to output to my TV. The problem is after sleep - there is no display (it's woking only after reset). I installed the latest drivers from the mac os 10.5 DVD

  • Weird crashes when trying to start app

    Hi, I've got a weird problem on my PM G5 2.0 with my primary user account. Everytime I try to start the demo version of the (java) application LightZone I can click the demo button on the "register/buy/demo-window" and after that Lightzone crashes wh

  • What is procedure to create a CIN ?

    HI ALL , what is procedure to create a CIN ? Configure in SPRO.tell me the path , IS CIN used Excise material ?  WITHOUT IT POSSIBLE OR NOT , HELP ME OUT. THANKS SAMAL