Do JSP Variables in the JSP Editor support Generics?
Do JSP Variables in the JSP Editor support Generics?
For example List<Client> clients and then introspect all Variables in the Generic Type <Client>?
Not yet. But you can always "manually" select the list element type in the smart editors. For example the c:forEach, logic:iterate, h:dataGrid smart editors allow you to specify the iteration variable type. Same thing when you insert a list variable in the page.
M7 Support
Similar Messages
-
Bug: JSP-Editor and Generics
Hi,
the JSP-Editor has problems with the usage of Generics in JSP-Pages.
<%
// without Generics it works fine
List list1 = (List)request.getAttribute("myList");
// with Generics the editor reports an error
List<String> stringList = (List<String>)request.getAttribute("myList");
%>
Would be nice to have this fixed in the next release?
GüntherSimon,
if there is a internal cache then bouncing JDeveloper or just the project would solve the problem.
So just for me to understand the steps to reproduce:
- create a template in public-html
- move the template to WEB-INF
- refresh project
Is this all I need to do ?
Frank -
I tried to reload a previously downloaded CS3 program on to my new hard drive and this is the message when I click on the english link for Mac products: HTTP ERROR: 404 /support/downloads/dlm/main.jsp RequestURI=/support/downloads/dlm/main.jsp
Make sure you have cookies enabled for your browser. Try using a different browser if the problem continues.
-
What is the best editor to use for JSP/Servlet?
Hello,
What is the best editor to use for JSP/Servlet database development.
I'm looking at Dreamweaver,Java Studio Creator.
I want some thing fairly easy to use that has database helper wizards like dreamweaver.
Thanks for the help.
FrankIs it better to have a servlet do the database work and call it from JSP?No, it's better to have persistence objects do the database work. Servlets handle HTTP requests, and JSPs are HTML factories that should be pure view.
But there are lots of ways to do things. You just have to understand the tradeoffs when you decide.
I do not want to hammer out code, I want to learn the
best way to do things from experienced developers. Sorry, sounded like you just wanted to churn stuff.
"best way" can be subjective. In one app, "best" might be "delivered fastest". For another, "best" might be "most secure" or "most easily modified" or "best performing" or whatever. You won't get a "best" answer, only different choices. And they aren't always so easy to explain or execute.
I'd recommend that you start by reading about layered applications (3-tier architectures) and MVC separation. Once you've Googled enough about that, look into a framework like Struts or Spring or WebWork. That'll help you figure out where to put each responsibility in your app.
I can use dreamweaver to create web apps, but I hate
the arrays used to define fields. It also seems not
to take advantage of connection pooling.Don't know what you're talking about here, Frank. What do fields have to do with connection pooling?
% -
Error during activation of NitroX Free JSP Editor
Thank you for downloading NitroX.
If you experienced an error during the activation of the NitroX Free JSP Editor due to an earlier trial version already installed, please click the following link to activate the product and this will resolve the issue:
https://devclub.m7.com/getFreeJsp.do
If you have any other questions please do not hesitate to contact us.
M7 SupportI activated NitroX fine last night at home, but I tried it at work which uses a proxy server, and it's failing activation.I then tried manually pasting the code from the web site as mentioned in this post, but when I hit OK it just says that NitroX will not be available.
I am having the same problem. -
Re: Nitrox 1.1-Unable to get Nitrox JSP Editor to work
Hi,
How about configuration files (tiles/tlds/struts-config) is he able to open
them in NitroX editor? And is the issue only with jsp present in his
project, what about jsps of nitroX-tour app? (you can create by clicking the
link "Click here to create the NitroX tour project!" present on welcome
page)
Also please send the logs present at below locations
* <install folder>\NitroX\eclipse\plugins\com.m7.nitrox_2.0.0 - m7.log.0
* <install folder>\eclipse\workspace\.metadata - .log
Thanks
M7 Support
"Paul K. Courtney" <[email protected]> wrote in message
news:[email protected]..
I have a colleague who has the following setup:WinXP Version 2002
SP1
He has successfully installed Nitrox 1.1 in its entirety (including
Eclipse).
Standard Default installation.
When he attempts to open a jsp file using the Nitrox Editor, he gets an
error
message (see attached JPG). He can use other editors in the list to open
the
file, but not Nitrox's. Any ideas?
Paul
--------------------------------------------------------------------------------Hi,
A new stable version NitroX 2.0 with much more features compared to NitroX
1.1 is available, please switch to this latest version and check whether you
still face the same problem.
Thanks
M7 Support
"Paul K. Courtney" <[email protected]> wrote in message
news:41e3f39c$[email protected]..
Paul replied:Not able to open struts-config.xml, but is able to open the Nitrox Tour
jsp's.
I've attached the logs you have requested.
M7 Support wrote:
Hi,
How about configuration files (tiles/tlds/struts-config) is he able to
open
them in NitroX editor? And is the issue only with jsp present in his
project, what about jsps of nitroX-tour app? (you can create by clicking
the
link "Click here to create the NitroX tour project!" present on welcome
page)
Also please send the logs present at below locations
* <install folder>\NitroX\eclipse\plugins\com.m7.nitrox_2.0.0 - m7.log.0
* <install folder>\eclipse\workspace\.metadata - .log
Thanks
M7 Support
"Paul K. Courtney" <[email protected]> wrote in message
news:[email protected]..
I have a colleague who has the following setup:
WinXP Version 2002
SP1
He has successfully installed Nitrox 1.1 in its entirety (including
Eclipse).
Standard Default installation.
When he attempts to open a jsp file using the Nitrox Editor, he gets an
error
message (see attached JPG). He can use other editors in the list to open
the
file, but not Nitrox's. Any ideas?
Paul -
FREEEEE struts/jsp editor plugin for Eclipse
Hi guys,
I am tired of searching for struts/jsp editor plugin for Eclipse. I tried the trail version for Exadel, My eclipse, Lomboz, but none of them are good enough. I dont want to pay for a plugin.
So I downloaded Netbeans IDE which has good support for struts. But I dont want to change my Eclipse IDE because its much better.
In case you are already using a good struts/jsp editor plugin for Eclipse then please advice me ASAP.
I dont want to type up the code like <html:text or wait for runtime compilation to realize that there is a problem in the syntax. Wouldnt it be a lot better if the IDE help us reduce the development time.
Thanx
Rohit KumarThanx for your reply.
I used JDeveloper with Oracle many years back. That time I found it to be slow. Maybe it must have improved by now.
Today I downloaded EasyEclipse which is built on Excipse 3.1
EasyEclipse
http://www.easyeclipse.org/site/home/index.html
EasyEclipse Plugins
-----> Amateras JSP, HTML, XML editor
-----> Weblogic Server Plugin for Eclipse
-----> JBoss IDE
-----> J2EE Tools
-----> ....................
http://www.easyeclipse.org/site/plugins/index.html
I would say WOW. It satisfies most of my needs. Maybe all u guys might wanna try it too.
Regards
Rohit Kumar -
Hello,
after opening one .jsp file, the next time I try to do that the following error occurs. I'm running on Eclipse 3.1.0. Do you have any idea how to make it work? Thanks
org.eclipse.ui.PartInitException:
The NitroX editor can only be used with the pages located in the Web Application Root directory.
The Web Application Root directory is the directory containing the WEB-INF folder.
The text editor is being used instead.
at com.m7.wide.eclipse.jstudio.DynamicMultiPageEditor.A(Unknown Source)
at com.m7.wide.eclipse.jstudio.DynamicMultiPageEditor.init(Unknown Source)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:857)
at org.eclipse.ui.internal.EditorManager.busyRestoreEditorHelper(EditorManager.java:1223)
at org.eclipse.ui.internal.EditorManager.busyRestoreEditor(EditorManager.java:1102)
at org.eclipse.ui.internal.EditorManager$7.run(EditorManager.java:1064)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.EditorManager.restoreEditor(EditorManager.java:1062)
at org.eclipse.ui.internal.EditorManager$Editor.getEditor(EditorManager.java:1648)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2238)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2165)
at org.eclipse.ui.internal.WorkbenchPage.access$7(WorkbenchPage.java:2157)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2143)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2138)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:371)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:334)
at org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:98)
at org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:98)
at org.eclipse.ui.views.navigator.OpenActionGroup.runDefaultAction(OpenActionGroup.java:120)
at org.eclipse.ui.views.navigator.MainActionGroup.runDefaultAction(MainActionGroup.java:316)
at org.eclipse.ui.views.navigator.ResourceNavigator.handleOpen(ResourceNavigator.java:648)
at org.eclipse.ui.views.navigator.ResourceNavigator$6.open(ResourceNavigator.java:406)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:658)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1021)
at org.eclipse.core.runtime.Platform.run(Platform.java:757)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:40)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:656)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:875)
at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:974)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:243)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:238)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:277)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:842)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2894)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2527)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1570)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1534)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:306)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:228)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:156)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:315)
at org.eclipse.core.launcher.Main.basicRun(Main.java:268)
at org.eclipse.core.launcher.Main.run(Main.java:942)
at org.eclipse.core.launcher.Main.eclipse_main(Main.java:926)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.m7.installer.util.NitroxMain$1.run(NitroxMain.java:29)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)NitroX currently supports only a war directory structure. When a project is created/managed, the Web Application Root directory is computed as the directory containing the WEB-INF folder (which should contain a valid web.xml file).
Ex:
C:\MyProject\WEB-INF\web.xml - "MyProject" itself will be the webroot
C:\MyProject\site\WEB-INF\web.xml - in this case "site" can be the webroot
All web app resources (JSP files, image, css files, etc) are expected to be under the Web Application Root directory (at any nested directory level).
What is your project directory structure? -
JSP-Editor not working properly
Hi everybody,
I am working with ISA5.0 and NWDI. I have checked out the Web-Module Project crm/isa/web/b2b.
Now I would like to modify JSP-Files. Unfortonately the JSP-Editor is not working properly.
The JSP-Editor cannot resolve references to Tag-Libraries like
<%@ taglib uri="/isa" prefix="isa" %>
Furthermore I get Errors with JSP-Includes
<%@ include file="checksession.inc" %>
The JSP-Editor does not show any other compile errors until the above mentioned errors are resolved.
So the JSP-Editor does not help with compile errors.
I have tried to use Lomboz instead, but due to the modularization in ISA5.0 and NWDI (ie the Taglibraries are defined in a separate module) I did not get it to work either.
Does anybody have experience on how to get the JSP editor to work properly?
Thanks for your help,
AndreasHighlite the clip in the timeline, control click on it and choose "send to soundtrack as an audio file project" in the pop up menu. Don't do an "open with editor". This should work.
If it doesn't and it's just the one clip, you could launch Soundtrack and then open that clip as an audio project . . . don't do a open with editor, just open it directly. Make your adjustment and save over writing the file with the new audio. You may want to copy the clip first as a backup. When you open your FCP project, you'll have to re-link the clip. Once you do it will show up with the new sound. -
The File -> Save As in the JSP Editor is disabled. Any clue why?
Here are a few resources that might help:
http://developer.java.sun.com/developer/technicalArticles/Intl/MultilingualJSP/
http://www.sun.com/developers/gadc/technicalpublications/articles/iws6.html
http://www.sun.com/developers/gadc/technicalpublications/articles/apache.html
Hope this helps,
John O'Conner -
JSP editor ignores position attributes in style tag
I have recently installed M7 NitroX for JSP and Struts evaluation build 366.
When using the JSP editor to view the design of a jsp page that uses layers
e.g. <div style="position:absolute; left: 100px; top: 100px;">sometext</div>
The design view completely ignores the position attributes.
Is this a know issue? If so, is there a workaround for displaying dhtml layers correctly?
Thanks.Thanks for the post. This is a known issue that we will address in future versions of NitroX.
-
[JSF] JDeveloper comments in visual jsp editor
hi,
I have written a renderkit for JSF which use a FilteringResponseWriter in order to filter more characters than those who are filtered by escape attribute. And also to add filtering to components who don't have escape attribute.
It works when i have my web application in my browser. But it doesn't work in the JDeveloper visual JSP editor.
I have written a lot of comments like :
<!-- oracle.DTE.BEFORE ..... -->
<!-- oracle.DTR.BEGIN...-->
and some <span ...> tags
Where does the problem comes from ?
Is it possible ton disable those elements in JDev configuration ?Not really - as I said, we are aiming for Summer/Middle of the year timeframe for the 905 release.
Thanks
Grant -
please suggest me a good Java and JSP editor, which can be used to create plain java classes (java beans or servlet) and JSP pages.
is NetBeans or Eclipse will fulfill my requirement ?or what else ?please suggest me a good Java and JSP editor, which
can be used to create plain java classes (java beans
or servlet) and JSP pages.
Try a new one every week for the next several years and decide for yourself which you like best.
There's enough of them to keep you occupied as our resident editor tester for the rest of your life even if no new ones were released every day or so.
is NetBeans or Eclipse will fulfill my requirement
?or what else ?doubt have abt ur rekwaierements fur editer. plz respond asap. -
Unable to open JSP files using Workshop JSP Editor 3.0
Every time I try to open a JSP file in Workshop JSP Editor 3.0, I get the following error:
Unable to create this part due to an internal error. Reason for the failure: Cannot open the specified document:
null
org.eclipse.ui.PartInitException: Cannot open the specified document:
null
at com.m7.wide.eclipse.jstudio.DynamicMultiPageEditor.A(Unknown Source)
at com.m7.wide.eclipse.jstudio.DynamicMultiPageEditor.init(Unknown Source)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:778)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:384)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:223)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2362)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2295)
at org.eclipse.ui.internal.WorkbenchPage.access$9(WorkbenchPage.java:2287)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2273)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2268)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2249)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:371)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:334)
at org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:98)
at org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:98)
at org.eclipse.wst.common.navigator.internal.actions.ResourceOpenListener.open(ResourceOpenListener.java:58)
at org.eclipse.wst.common.navigator.internal.views.extensions.CommonOpenService.open(CommonOpenService.java:63)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:741)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:739)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:968)
at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1067)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:243)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:238)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:277)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.eclipse_main(Main.java:948)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.m7.installer.util.NitroxMain$1.run(NitroxMain.java:29)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
The jsp file is present in its directory, and the directory is not linked. Reinstalling BEA Workshop doesn't help. Any suggestions?Please post this question to the bea.workshop.developer.general newsgroup at http://newsgroups.bea.com/bea/forum.jspa?forumID=600000007
Thanks
Raj -
JSP editor design palette in 10.3.2 not working
Hi,
Is there any way to enable the jsp editor Design Palette in Workspace Studio for WLP 10.3.2? I've added the Beehive NetUI, Beehive Controls, and Struts 1.2 facets to my portal web project, but the design palette for jsp editing is empty.
Thanks.Thanks for that hint - the tags are in the palette now, but what does not work is autocompletion for expressions and all the nice netui wizards do not come up. Has this been removed in 10.3.2?
With best regards,
Florian
Edited by: [email protected] on Mar 16, 2010 2:53 AM
Maybe you are looking for
-
Is there something wrong with the cable in area of zip code 30830?
My channels are frozen . I turn off the box and still frozen . I have only one channel that works. clear channel and volume. it same channel when turn the tv off.
-
Diff in jDev 11.1.1.4.0 and 11.1.1.5.0
Hi All, Can anybody tell me what is the difference in these two versions? i.e. Oracle jDev 11.1.1.4.0 and Oracle jDev 11.1.1.5.0 Thanks in advance.
-
I have a movieclip which has an onRollover event which then displays another movie within itself (and onRollout it hides it). The moviclip that gets displayed then has an onPress event which allows it to start dragging, except it doesn't work. Is thi
-
Hi. We are considering a move to APEX, but I'm noticing that APEX will require underlying tables to have single column primary key values selected from a sequence. Many of our tables are setup with multiple column primary keys such as project_code an
-
Flash 11.3 ActiveX stopped working on IE 9
Hi all, Frustrating issue with the latest Flash 11.3 ActiveX on IE 9. This is happening on several PCs that got updated over the past few weeks. This was previously working, but stopped (not able to pinpoint exactly when though). It only affects the