Exception: when the suitor / releasing humanTask in an external window in the workspace of BPM

I develop a human task that works very well when you view it in the details pane.

However, I'm showing the humanTask in an external window, by modifying the workspace BPM Inbox settings and selecting hide task details panel while using an external window.

When I opened a human task with the specified behavior, it works fine, however, when I ask or release the task I get a NullPointerException:

  1. java.lang.NullPointerException
  2. at oracle.adfinternal.controller.application.NewWindowStateListener.afterPhase (NewWindowStateListener.java:51( )
  3. to oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$ PagePhaseListenerWrapper.afterPhase (ADFLifecycleImpl.java:539()
  4. at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchAfterEvent (LifecycleImpl.java:124()
  5. at oracle.adfinternal.controller.lifecycle.LifecycleImpl.dispatchAfterPagePhaseEvent (LifecycleImpl.java:172()
  6. to oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$ PhaseInvokerImpl.dispatchAfterPagePhaseEvent (ADFPhaseListener.java:302()
  7. at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase (ADFPhaseListener.java:88( )
  8. at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase (ADFLifecyclePhaseListener.java:53( )
  9. at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeAfterPhaseLogic (LifecycleImpl.java:443 )
! important; "background-color: inherit;" > at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase (LifecycleImpl.java:365( )
  • at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render (LifecycleImpl.java:254()
  • at javax.faces.webapp.FacesServlet.service (FacesServlet.java:651()
  • to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:286( )
  • to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:260()
  • at weblogic.servlet.internal.StubSecurityHelper.invokeServlet (StubSecurityHelper.java:137()
  • at weblogic.servlet.internal.ServletStubImpl.execute (ServletStubImpl.java:350( )
  • at weblogic.servlet.internal.TailFilter.doFilter (TailFilter.java:25( )
  • at weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:78at oracle.adf.model.servlet.ADFBindingFilter.doFilter (ADFBindingFilter.java:194 )))
  • at weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:78()
  • at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter (RegistrationFilter.java:105( )
  • to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:529()
  • at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter (AdsFilter.java:60( )
  • to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:529()
  • at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl (TrinidadFilterImpl.java:354()
  • at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter (TrinidadFilterImpl.java:232)
  • at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter (TrinidadFilter.java:92at weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:78() )
  • 176)
  • at weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:78()
  • at oracle.bpel.services.workflow.client.worklist.util.DisableUrlSessionFilter.doFilter (DisableUrlSessionFilter.java:70( )
  • at weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:78()
  • at oracle.adf.library.webapp.LibraryFilter.doFilter (LibraryFilter.java:166( )
  • at weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:78()
  • oracle.security.jps.ee.http.JpsAbsFilter$1.run (JpsAbsFilter.java:141)
  • at oracle.security.jps.util.JpsSubject.doAsPrivileged (JpsSubject.java:315()
  • at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode (JpsPlatformUtil.java:649 ))
  • at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode (JpsAbsFilter.java:124()
  • at oracle.security.jps.ee.http.JpsAbsFilter.doFilter (JpsAbsFilter.java:232)
  • at oracle.security.jps.ee.http.JpsFilter.doFilter (JpsFilter.java:94( )
  • at weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:78()
  • at oracle.dms.servlet.DMSServletFilter.doFilter (DMSServletFilter.java:224()
  • at weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:78()
  • at weblogic.servlet.internal.RequestEventsFilter.doFilter (RequestEventsFilter.java:32at weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:78() )
  • to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3654()
  • to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java):)
  • at weblogic.security.acl.internal.AuthenticatedSubject.doAs (AuthenticatedSubject.java:326()
  • at weblogic.security.service.SecurityManager.runAsForUserCode (SecurityManager.java:196()
  • at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode (WlsSecurityProvider.java:203()
  • at weblogic.servlet.provider.WlsSubjectHandle.run (WlsSubjectHandle.java:71()
  • at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute (WebAppServletContext.java:2423()
  • at weblogic.servlet.internal.WebAppServletContext.securedExecute (WebAppServletContext.java:2280at weblogic.servlet.internal.WebAppServletContext.execute (WebAppServletContext.java:2258() )
  • at weblogic.servlet.internal.ServletRequestImpl.runInternal (ServletRequestImpl.java:1626()
  • at weblogic.servlet.internal.ServletRequestImpl.run (ServletRequestImpl.java:1586()
  • 270( )
  • at weblogic.invocation.ComponentInvocationContextManager._runAs (ComponentInvocationContextManager.java:348( )
  • at weblogic.invocation.ComponentInvocationContextManager.runAs (ComponentInvocationContextManager.java:333( )
  • at weblogic.work.LivePartitionUtility.doRunWorkUnderContext (LivePartitionUtility.java:54( )
  • at weblogic.work.PartitionUtility.runWorkUnderContext (PartitionUtility.java:41( )
  • at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext (SelfTuningWorkManagerImpl.java:617at weblogic.work.ExecuteThread.execute (ExecuteThread.java:397() )
  • at weblogic.work.ExecuteThread.run (ExecuteThread.java:346()
  • With respect to the actual display, I do not found HTTP error. If I update the window, the page normally.

    Does anyone have an idea on how can I fix?

    Thank you

    I had the immediate attribute set to true. Was causing problems. I have set it to false and is were this error.

    Tags: Fusion Middleware

    Similar Questions

    • How to map Due date from Jdev to show in the workspace of BPM

      Hello

      Requirement:

      Due date for human tasks (which are defined in jdev) should be visible in the workspace of BPM.

      I added due date BPM workspace under the process of follow-up and observed that the column does not reflect the due date column.

      I found in a blog that we can map variables required as flex fields to the systemManagedAttributes and then use them in the workspace of BPM.

      In our requirement, we date as an input variable, for due date if I use "service" and give 2 days then the expiry date will be the date "which we will give as input + 2 days". Therefore to map this due date to the systemManagedAttributes, which are the variables I have to map to reflect the expiration date in the workspace.

      Please suggest another way to reflect the expiration date of the human task in the BPM workspace.

      Thank you

      Tilquin.

      Hi Tilquin,

      I admire your innovative solution using flex fields, but there is a simpler way to show time in the list of tasks in the workspace.

      You can simply add the column 'Expires' in the workspace for your Inbox.  In this way it will automatically show deadline your human of the task in the Expires column and you can avoid the path of the flex field.

      Dan

    • Lets get the user name in the workspace of BPM ADF Managed Bean

      Hi all

      I used JSF, and ADF to build the user interface for the task. And I want to get the user name of the user who is handling on workspace of BPM. For example, an ADF form may display the username of the current user in the workspace of BPM. I also try this approach: use handle Bean and bind this bean to a text output in the form of the ADF. The code fragment that I use to get the current user name is:
      ADFContext.getCurrent () .getSecurityContext () .getUserPrincipal () .getName ();

      But it does not work. The value I get is anonymous.

      So, please help me solve this problem

      Hello, please try this feature as below:

      public String getUserLogin() get WorkflowException,
      BPMIdentityException,
      {BPMUnsupportedAttributeException}
      String userId = "";
      IWorkflowServiceClient wfSvcClient;
      ITaskQueryService queryService.
      IWorkflowContext wfContext;

      Get the username of the user login
      String contextStr = ADFWorklistBeanUtil.getWorklistContextId ();
      wfSvcClient = WorkflowService.getWorkflowServiceClient ();
      queryService = wfSvcClient.getTaskQueryService ();
      wfContext = queryService.getWorkflowContext (contextStr);
      userId = wfContext.getUser ();

      Returns the user name;
      }

      Kind regards.

    • rings of iPhone except when the House goes directly to the virtual machine

      My parents (latest OS) iPhone seems sound perfectly, EXCEPT when you get a call from their home number.  When home iphone, iphone phone calls don't ring and goes to voicemail.

      Is there any setting that has selective phone number behaviors that could cause this.

      It is not DoNotDIsturb (tested by calling 2 other phones and works very well)

      It is not the silent switch (it is set correctly and 2 other phones rings)

      Tested turnging disable bluetooth (incase there was something peeling to him) and he does not sound at the line of home ground.

      Thoughts why?

      Settings > phone > blocked.

      See if they accidentally blocked their number at home.

      Otherwise, they should contact their provider (both cellular and land) and report the problem. It is not beyond the realm of possibility that it is a call routing problem in one of the two networks.

    • Window 7 running slow except when the mouse moves

      I installed Windows 7 on a Dell Optiplex 960, 3 GHz Dual core. It has an ATI Radeon video card and I have installed the latest driver for it.

      Problem: the video is very slow, except when I move the mouse. Also, the clock does not keep time. Windows make it very slowly.

      Have you installed all the drivers from the Dell site? I uninstall the video drivers that you have if you have AMD directly and use the Dell ones.

      http://support.Dell.com/support/downloads/DriversList.aspx?c=us&l=en&s=Gen&ServiceTag=&SystemID=PLX_960&OS=WLH&OSL=en&CATID=&impid=

      You want to install any drivers of Dell, starting with the chipset. Win7 32 and 64-bit are supported. MS - MVP - Elephant Boy computers - don't panic!

    • I have a table with a button to add a line. Works fine except when the page is full, will not exercise in another page. Just gives me a blank page.

      See the image below. The figure is the view with the button. Figure 2, this is what happens when the expense to the other page, but failed to add more rows. In fact, it goes backward.

      FIGURE 1

      Capture01.PNG

      FIGURE 2

      Capture02.PNG

      Make sure to the table, you check the box "Allow the page break in content" under object-> Table

      ~ AEK

    • Graphics disappear when the workspace to reopen

      Sometimes, whenever I run the workspace of a particular workspace file charts and other graphics that I created in the file are not displayed. When I click on screen > Manage item it shows that everything is always there, but for some reason I can't see them. I guess maybe they were simply not in a visible area, but when I click on 'Move forward' or "Move the Items in part Visible" nothing happens. This problem arises usually only every time I close the workspace and then run the same workspace shortly after this. It seems that the only cure I've found is to wait several minutes and try to re-run the workspace. I hope that it is a known problem with a known solution, but even if this isn't any help would be appreciated.

      Thank you

      Try disabling aero.

    • Process is not visible in the workspace of BPM in the Panel Application 2014

      Hi all

      Developed the BPM / SOA Suite 11 g application for this tutorial that address http://www.Oracle.com/WebFolder/technetwork/tutorials/OBE/FMW/obpm/11g/R1/firstProcess/firstprocess_obpm11g.htm#top

      Compiled and deployed successfully. And I gave permissions to run the application in the area of the user from the administrator of the workspace of weblogic, but the application is not listed in the list of the applications workspace.

      I'm under weblogic on a VMware in the error console stack Weblogic is reproduced below

      < Servlet running in the context of servlet "ServletContext @ 407366252 [app: module HelloWorld_UI :/ workflow / workflow HelloWorld_UI :/ path / HelloWorld_UI spec - version: 2.5]" failed, java.net.ProtocolException: did not said Content-Length, writing: "165" bytes instead of a said: "162" bytes...

      java.net.ProtocolException: did not said Content-Length, writing: "165" bytes instead of a declared: "162" bytes.

      at weblogic.servlet.internal.ServletOutputStreamImpl.ensureContentLength(ServletOutputStreamImpl.java:457)

      at weblogic.servlet.internal.ServletResponseImpl.ensureContentLength (ServletResponseImpl.java: 1448)

      at weblogic.servlet.internal.ServletResponseImpl.send (ServletResponseImpl.java: 1530)

      at weblogic.servlet.internal.ServletRequestImpl.run (ServletRequestImpl.java: 1498)

      at weblogic.work.ExecuteThread.execute (ExecuteThread.java: 256)

      Truncated. check the log file full stacktrace

      Algume can help me please?

      Thanks in advance

      Udinei

      Problem solved!

      When I changed the name of the applicant Scroll scroll, as asked tutorial http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/obpm/11g/r1/firstProcess/firstprocess_obpm11g.htm#top

      The role of plaintiff were not included in the list of assignments in the administrative area of the workspace applications. I solved the problem by entering the administrative area of the workspace manually including the assignment of HelloWordProject.Requester and as a member of the weblogic user. Then give the application appears in the list of the application of the workspace.

      Thank you!

      Udinei

    • Display crashes, EXCEPT when the games

      Comprehensive have searched the net for my problem and I have not found a solution that works. My display driver crashes randomly when surfing the web. My screen turns off, but the computer still works, I know because I always hear people in video chat and youtube videos. The only way I can prevent that from happening is to launch a game. If I don't play a game crash. I can also minimize a game to the taskbar and not crash. I thought that if I adjusted the tension on my graphics card it would keep happening, but unfortunately after trying several times it does not work. I'm initially thought it was my graphics card, but have since passed on the old card and have the same problem. I also tried to disable all the services. Updated my motherboard Bios. Graphics drivers updated, restored drivers graphics. Tested my ram and checked my power options in Control Panel.

      My system:
      Core 2 Quad 9550 Q
      Motherboard Asus Rampage Formula
      8 GB kingston hyper x ram cl5
      Gigabyte Radeon R7 260 X graphics card
      Windows 7 ultimate

      Any ideas would be appreciated

      Hi Michael,

      Thanks for the reply.

      I suggest you follow the suggestions and check them off below if it helps:

      Method 1: Test of memory

      How to start the Diagnostic tool memory in Windows 8

      In the Windows 8 operating system, you can move the cursor to the bottom right and click on the search box. In the search box, you can specify what you want.

      In the search box, you can type the name of the "Control Panel" and click on the control panel.

      After opening the Control Panel, you will see many programs such as the system, network and security, Internet, hardware and sound, and other programs. You click on the "system and security"

      In this step, you click on the 'administration tool' in the 'system and security. "

      In the administrative tool window, you will see a list of options. You click on the "Windows Memory Diagnostic".

      A is displayed. You will see "Check your computer for memory problems" you click on "restart now and Check for Problems '

      If you click to restart, then the Memory Diagnostic tool Windows starts check and automatically restarts and displays the result.

      Method 2: update the BIOS and drivers from the chipset

      Sometimes, your computer has the latest drivers for chipset and BIOS.

      Please visit the website of the motherboard manufacturer for the latest version of the BIOS and chipset drivers and install it on the computer.

      https://www.ASUS.com/motherboards/RAMPAGE_FORMULA/HelpDesk_Download/

      Warning of the BIOS:

      BIOS change / semiconductor (CMOS) to complementary metal oxide settings can cause serious problems that may prevent your computer from starting properly. Microsoft cannot guarantee that problems resulting from the configuration of the BIOS/CMOS settings can be solved. Changes to settings are at your own risk.

      You can also use the link below to visit the Intel Web site for an automated tool that checks for the latest drivers and install it on the computer.

      http://www.Intel.com/p/en_US/support/detect

      Hope this information helps, please reply if you need assistance.

    • Unknown exception when a layer is open in its own window

      Hello when I ask to open a layer there are two exception of unknwon subsequently messages and nothing manages to appear in the window's layer, normal against the rest works without problem, would you have a track to advise me? I reinstale cc 2015 latest version program but the problem remains. Thanks for your advice

      Hi, thank you, I have to ctrl + alt + shift and know it's work very well, thank you

    • Get the values of default table row when the page loads

      Hello

      I am running JDev 11.1.1.7. We have a page that contains two tables in a relationship of the master / detail of nickname. We can do a real master ADF / detail with view items related because the query for the 2nd table is complex and works best when queries with binding settings. The View object for the 2nd table has a request with 2 link params as it can get in the first table. Thus, when a line is selected in the first table we want to execute ExecuteWithParams on the object from view of the table 2. We do it in the Bean managed for the page in a method that is the selection to the first table listener. It works fine except when the page initially loads, the first line is selected by default. When the default value is selected the selection listener is not triggered.

      I've seen the suggestion of not having a line selected by default when the page loads by removing the value selectedRowKeys on the table. However, we do not want that the 1st row of the table secondary master to be selected by default and we as the table of detail to show the correct corresponding lines.

      Steve

      Steve,

      Not really sure when you say that the 2nd table is complex and may not use the master detail. If the settings link in the parent table, you can set the ViewLink accordingly and it should work, right?

      In any case, if you're after the execution of methods on the loading of the page, you will find the links below.

      If it's a working group, you can add a methodCall as activity by default and UTF, you can use phase listener (if listener server does not).

      https://blogs.Oracle.com/aramamoo/entry/an_epic_question_how_to

      Advice from the Oracle Johny: ADF: how to run the ViewObject with a ViewCriteria on the PageLoad in Application Web ADF

      It will be useful.

      See you soon

      AJ

    • Need to disable closed captioning when the play bar is hidden

      Hello.

      I've almost finished with a school project for my certification ID but have a problem.  I use buttons to navigate in the lesson, but I have a section where the learner has to see a demo.  I have the PlayBar hidden on button slides but show on the slides in demo so the learner can pause the demonstration if necessary.  I also added closed captioning so that the learner can read text if a hearing or there is a problem with the audio.

      Everthing works fine except when the demo is completed, the PlayBar is hidden in the next screen, but if the learner has turned on captioning, the CC shows text box again.  Is anyway to automatically turn off captioning after the last slide in the show?

      Thank you

      The f

      cc.jpgcc1.jpg

      There is a system variable called cpCmndCC that you can switch from 1 to 0 using advanced Actions (slide enter) to turn off the CC box.

    • Exception when duplicates in HashDatabase w / HashComparison func

      Version: 4.8.26
      API: C#

      I get the following exception when the specific lengths duplicate records in a HashDatabase:

      System.Runtime.InteropServices.COMException: Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL))
      to BerkeleyDB.Internal.libdb_csharpPINVOKE.DBT_app_data_get (HandleRef jarg1)
      to BerkeleyDB.DatabaseEntry.fromDBT (DBT dbt)
      at BerkeleyDB.HashDatabase.doCompare (IntPtr, IntPtr dbtp1, IntPtr dbtp2 dbp)
      to BerkeleyDB.Internal.libdb_csharpPINVOKE.DB_put (HandleRef, HandleRef, HandleRef jarg3, jarg4, UInt32 jarg5 HandleRef jarg2 jarg1)
      at BerkeleyDB.Internal.DB.put (DB_TXN txn, DatabaseEntry, DatabaseEntry data, key UInt32 flags)
      to BerkeleyDB.Database.Put (DatabaseEntry, DatabaseEntry data, Transaction txn, UInt32 flags key)
      to BerkeleyDB.Database.Put (DatabaseEntry, DatabaseEntry data, Transaction txn key)

      I posted to http://pastie.org/857044 the tests show that some data of size (or key/value pairs) are correct and others fail.

      I don't think I'm doing something wrong, but please correct me if you understand what is happening.

      Some of the numbers looks suspicious to me, but I really have no idea what goes on the other the feeling that an error of management of memory occurs in unmanaged code.

      Help appreciated.

      Andy.

      Published by: AndyHitchman on March 6, 2010 04:10

      Published by: AndyHitchman on March 6, 2010 04:11

      Hi Andy,.

      Indeed, it is a bug. We're tracking internally in #18421.
      As soon as the fix is ready we will provide you with it.
      Thanks for reporting this.

      Kind regards
      Andrei

    • FDK - add custom modeless dialog box in the workspace

      (transferred to framedev and coaches, have no chance to get a response)

      Hello

      Someone at - it their own dialog box successfully added to a workspace, then got to

      appear when this workspace is selected or reset? The FDK doc implies that this

      can be done, but I can't understand it. I opened my save dialog box the

      workspace, but it does not come at the time when I reset the workspace.

      In fact, I didn't it works, because there must be some other crochet

      where I responded by running the appropriate code to open the box. FM couldn't know

      What would this code. But I can't understand how to use notifications.

      In particular, I can't understand FA_Note_Dialog_Create at all.

      Thank you

      Russ

      Well, I finally thought to it with greater experimentation. I think the answer is in the FDK docs, but it was difficult for me and my first experience has failed for some reason any. Pasted below is some info that I sent to Maxwell Hoffman at Adobe, in which case it would be interesting to their team of technical publications:

      RE: Adding a dialog box customized to a workspace

      It took me a long time to understand this because I think the FDK documentation lacks some details. Here's what he says now:

      "Because FrameMaker supports workspaces, modeless dialogs of the customer can become a part of a workspace. To do this, the customer must manage the notification FA_Note_Dialog_Create, who is sent to the client when the workspace must launch the modeless dialog box for a particular customer. »

      I guess the answer is there, but it wasn't enough clarify for me to understand at the beginning. I have finally understood that when you save a workspace when the dialog box is open, the notification and then is done automatically once you select or reset this workspace in the future. There is also the fact that "sparm" is set to the name of the dialog box, you need to test in order to know how to react. So, I would recommend adding some verbiage that is similar to the following:

      When a workspace is saved with a custom open modeless dialog, name and positioning of this dialog box are stored with the workspace. Then, when the user selects or resets the workspace, FrameMaker sends the FA_Note_Dialog_Create to the respective customer with sparm set to the name of the dialog box. It is then the responsibility of the customer to manage the notification and run the code needed to open the new dialog box. Once the dialog box is open and the client code stops, the workspace setup routine will continue and position automatically dialog as stored in the workspace.

      Note the following points:

      -FA_Note_Dialog_Create is sent when the workspace includes a custom dialog which was opened after you save the workspace. If several custom dialog boxes have been opened, individual notifications are sent for each.

      -Customer notification code must reopen the dialog box itself (F_ApiOpenResource(), etc.), then it will position the workspace.

      - As all notifications, you must enable FA_Note_Dialog_Create with F_ApiNotification().

    • FRM-40735 when-pressed to release raised unhandled exception ora-06502 button?

      I write the following procedure

      PROCEDURE p73_fragment_metar (p_metar in varchar2, varchar2, out p_dy Code_P varchar2, p_hr out varchar2,)
      p_dd number, p_ff series, p_tt number of p_dp number, p_qnh number.
      p_mn out varchar2, p_year out varchar2)
      IS
      -p_metar varchar2 (500);
      str_date_code Varchar2 (500);
      code varchar2 (10);
      DY varchar2 (10);
      HR varchar2 (10);

      str_dd_ff Varchar2 (500);
      JJ varchar2 (10);
      VARCHAR2 (10) FF.;

      str_tt_dp varchar2 (500);
      TT varchar2 (10);
      VARCHAR2 (10) DP;

      qnh_str varchar2 (500);
      QNH varchar2 (10);

      DAT varchar2 (20);
      MNTH varchar2 (20);
      VARCHAR2 (10) years;


      BEGIN
      -p_metar: = 'OJAM 171600Z 32010KT 5000 HZ SCT030 11/05 Q1023 NOSIG';
      str_date_code: = substr (p_metar, 1, length (DelimStr.GetString (p_metar, 1, FALSE, 'Z')) + 2);
      Code: = substr (str_date_code, 1, length (str_date_code)-9);
      Code_P: = code;

      dy: = substr (str_date_code, length-7 (str_date_code), 2);
      p_dy: = dy;

      HR: = substr (str_date_code, length-5 (str_date_code), 4);
      p_hr: = h;


      -- --------------------------------------------------------------------------------------
      -str_dd_ff: = substr (p_metar, 1, length (DelimStr.GetString (p_metar, 1, FALSE, 'KT')) + 0);
      -dd: = substr (str_date_code, length-5 (str_dd_ff), 3);
      DD: = substr (p_metar, 14, 3);
      p_dd: = to_number (dd);

      FF: = substr (p_metar, 17, 2);
      p_ff: = to_number (ff);

      -- --------------------------------------------------------------------------------------
      str_tt_dp: = substr (p_metar, 1, length (DelimStr.GetString (p_metar, 1, FALSE, ' /')) + 3);

      TT: = substr (str_tt_dp, length-5 (str_tt_dp), 3);
      p_tt: = to_number (tt);

      DP: = substr (str_tt_dp, length (str_tt_dp)-1, 3);
      p_dp: = to_number (dp);
      -- -------------------------------------------------------------------------------------
      qnh_str: = substr (p_metar, 1, length (DelimStr.GetString (p_metar, 1, FALSE, 'Q')) + 5);
      QNH: = substr (qnh_str, length (qnh_str)-3, 5);
      p_qnh: = to_number (qnh);

      -- -------------------------------------------------------------------------------------
      Select to_char (sysdate) in DUAL from SWD;
      month: = substr (dat, length (dat)-5, 3);
      p_mn: = mnth;
      years: = '20'. substr (dat, length (dat)-1, 3);
      p_year: = years;
      -- ---------------------------------------------------------------------------------
      / * p05_show_alert_message (code);
      p05_show_alert_message (dy);
      p05_show_alert_message (HR);
      p05_show_alert_message (DD);
      p05_show_alert_message (FF);
      p05_show_alert_message (TT);
      p05_show_alert_message (DP);
      p05_show_alert_message (QNH);
      p05_show_alert_message (MNTH);
      p05_show_alert_message (years); * / This loaded message to be sure and beach t each variable is it has the correct value


      END;


      I try to call hollow a trigger when the button as follows

      Declare
      p_metar varchar2 (500);
      Code_P varchar2 (10);
      p_dy varchar2 (10);
      p_hr varchar2 (10);

      p_dd number (4.4);
      p_ff number (4.4);

      p_tt number (4.4);
      p_dp number (4.4);
      p_qnh number (4.4);

      p_mn varchar2 (20);
      p_year varchar (10);

      Begin
      p_metar: = 'OJAM 171600Z 32010KT 5000 HZ SCT030 11/05 Q1023 NOSIG';

      p73_fragment_metar (p_metar, Code_P, p_dy, p_hr, p_dd, p_ff, p_tt, p_dp, p_qnh, p_mn, p_year);

      END;


      When the p73_fragment_metar PROCEDURE is called, I receive the following error message:
      FRM-40735 when-pressed to release raised unhandled exception ora-06502 button?

      Don't know if this is the reason, but are you sure that it is correct

      p_dd number (4.4);

      This means that you put a number with no figures before the commae and 4 digits after the decimal point, means you can't store something like 1 in it.

    Maybe you are looking for