Whitelabel Error involving href and Spring MVC - html

I keep getting a whitelabel error with Spring MVC. I get the following error in my terminal in eclipse.
org.xml.sax.SAXParseException: The reference to entity "mt" must end with the ';' delimiter.
The anchor tag href address is the following
<a href="https://itunes.apple.com/us/app/digital-blasphemy-3d-wallpaper/id836103948?ls=1&mt=8">
I cannot figure out why its throwing that error and its bloody annoying. I've tried searching different topics to see if others had the same issue and haven't had any luck. I'm sure it is something easy and I'm just overlooking something but I'm currently at a loss. Any help figuring this out would be appreciated.

In href try adding amp; before mt such as ls=1&mt=8
It might be that PI thinks &mt is part of an XML escape code in line
therefore its not recognizing it.

Related

i got this error: phrasing error: The keyword 'const' is reserved

based on a web search i need to install a package but i cant figure out which one.
i tried using another writer (visual studio) and it shows no errors but the code does not work
i might be wrong any help is welcome thanks in advance
the error
error i got + the code
the error i got:
phrasing error: The keyword 'const' is reserved
p.s.
it may be because my java wasnt updated but
i still got another error after i fixed that error so the code is not good.

TextBoxFor with red underline in razor

I Have a aps MVC razor project, where the razor pages, show a error in the razor helpers than use a lambda expression,
for example:
#model Person
#Html.TextBoxFor(c=>c.Name)
is marked with red underline, and c.Name does no have intelisense.
But if i use
#Html.TextBox("hello")
is not marked with the red underline.
This does let me compile, and execute, but it's annoying, because of the lack of intelisense in the lambda expressions.
the error that gives is:
the type arguments for method cannot be inferred from the usage
Some things I have tried
to change a little the structure of the call:
#(Html.TextBoxFor(c=>c.Name))
Then only the lambda expression is in red and the error says:
cannot convert lambda expression to type because it is not a delegate type
I have the
<compilation debug="true" targetFramework="4.0">
with the targetFramework of my project, and all the other helpers that not uses lambda don't give this error.
What can it be?
I had this problem just now, and I know that it might not be help at all for you since this reply comes 2 years later, but searching in google this was the first result and I worked out a solution.
Turns out that there was a problem (I don't know why) with the "System.Core" reference. I tried to remove and add that reference again but I got an error when adding it. So I searched a bit more and discover that Microsoft made that reference even if it is not visible on your project so to add it again you need to edit the "*.csproj" yourself. I opened it with VS Code (you can even use Notepad) and then added:
<Reference Include="System.Core" />
I did it alphabetically like every other reference but I don't think that's important, in my case that was after "System.ComponentModel.Composition". Hope that this can help you if it happens to you again and maybe help anyone else that finds this question.

Is better Razor diagnostics change now included in ServiceStack v3.9.45?

As I'm still getting HttpCompilationException (External Exception) when I work through Mono on Mac with no hint as to what the real error is within Razor. To test it I'm binding to an invalid property name in a model. If I use the correct property name it works.
The project has GitHub issue here: https://github.com/ServiceStack/ServiceStack/pull/561
Is this change now included in v3.9.45? Do I have to do anything extra to enable it? I've got DebugMode on but that just adds stack trace data.
The Razor support was rewritten and my original change to improve the debugging experience wasn't carried forward (originally). It's now been added, see this comment:
https://github.com/ServiceStack/ServiceStack/pull/561#issuecomment-18204358
And this is the pull request that added it.
https://github.com/ServiceStack/ServiceStack/pull/684
It was included as of 3.9.47

Entity Exception Message At least one of the input paths is not valid because either it is too long or it has incorrect format

using EF4
I atempt to make a connection but get this error message
"Entity Exception Message At least one of the input paths is not valid because either it is too long or it has incorrect format."
This used the example from http://msdn.microsoft.com/en-us/library/bb738533.aspx but passing in my own server name. What is the "input paths"
When I run it from a web app its fine, when I try and run it in a unit/integration test passing in the connection (as app.config might not be there) I get this error.
Whats going on?
I had the same issue. I was writing the code in the following way
ebuilder.Metadata = #"Model1.csdl, Model1.ssdl,Model1.msl";
Then after some research I changes it to
ebuilder.Metadata = #"res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl";
The magic happened and it started working.
I had same error in EF6. when I try to fetch something from DB, this error was thrown.
I solved this problem with correcting the MetaData part of my connectinString.
you must have MetaData part like below:
metadata=res:///myModel.csdl|res:///myModel.ssdl|res://*/myModel.msl;

Parsing twitter API Namespace georss:point Not bound

We are parsing the Twitter API in our application. This used to be working fine till yesterday, but now we get the following exception:
javax.xml.bind.DataBindingException: javax.xml.bind.UnmarshalException
- with linked exception:
[org.xml.sax.SAXParseException; lineNumber: 37; columnNumber: 577; The prefix "georss" for element "georss:point" is not bound.]
at javax.xml.bind.JAXB.unmarshal(JAXB.java:225)
Seems like there is a new XML tag present: georss:point The feed lacks the namespace declaration for the georss microformat and hence an error is thrown. Is someone also facing this issue? Does a work-round exist for this? Because it is bringing my app down currently.
Any help in this regard is highly appriciated. Thanks, Vaibhav.
The problem appears to be that the xmlns declaration for georss is missing from the feed since yesterday:
xmlns:georss="http://www.georss.org/georss"
There was a similar issue reported about a year ago (https://dev.twitter.com/discussions/625), seems to have resurfaced. Try adding that declaration.
Edit: the current issue has also been posted https://dev.twitter.com/discussions/10491
Yes wkoot removing the geo tag instead as i was not using it anyways then parsing the String now :( the only 2 legitimate solutions for now...